Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.04.2010, 12:10   #11
grom333
Форумчанин
 
Аватар для grom333
 
Регистрация: 21.10.2008
Сообщений: 337
По умолчанию

а обязательно в edit?
Лучше быть последним из львов, чем первым среди шакалов.
Мой чат
community on struggle with zoomics
grom333 вне форума Ответить с цитированием
Старый 15.04.2010, 12:16   #12
MaxNik2009
Форумчанин
 
Аватар для MaxNik2009
 
Регистрация: 17.09.2009
Сообщений: 294
По умолчанию

в edit1 тоже нельзя но в RichEdite можно
выглядеть будет примерно так:
var
Код:
 s, s1: string;
  i: Integer;
begin
  s:= 'ПонЕДЕЛьнИК';
  for i:= 1 to Length(s) do
  begin
    if odd(i) then
      s1:= AnsiLowerCase(s[i])
    else
      s1:= AnsiUpperCase(s[i]);
    s[i]:= s1[1];
  end;

  RichEdit1.Lines.Text:= s;

  for i:= 1 to Length(s) do
  begin
    if odd(i) then
    begin

      RichEdit1.SelStart:= i;
      RichEdit1.SelLength:= 1;
      RichEdit1.SelAttributes.Style:= [fsItalic];

    end;

  end;
принимаю благодарности в письменном виде( весы слева)...
MaxNik2009 вне форума Ответить с цитированием
Старый 15.04.2010, 12:26   #13
Vova8888
 
Регистрация: 18.03.2010
Сообщений: 9
По умолчанию

а прописными четные буквы в слове можно сделать
Vova8888 вне форума Ответить с цитированием
Старый 15.04.2010, 12:32   #14
MaxNik2009
Форумчанин
 
Аватар для MaxNik2009
 
Регистрация: 17.09.2009
Сообщений: 294
По умолчанию

Цитата:
Сообщение от Vova8888 Посмотреть сообщение
а прописными четные буквы в слове можно сделать
делай конечно, мне не жалко...
а если серьезно:

Код:
 s, s1: string;
  i: Integer;
begin
  s:= 'ПонЕДЕЛьнИК';
  for i:= 1 to Length(s) do
  begin
    if odd(i) then
      s1:= AnsiLowerCase(s[i])
    else
      s1:= AnsiUpperCase(s[i]);
    s[i]:= s1[1];
  end;

  RichEdit1.Lines.Text:= s;

  for i:= 1 to Length(s) do
  begin
    if not odd(i) then
    begin

      RichEdit1.SelStart:= i;
      RichEdit1.SelLength:= 1;
      RichEdit1.SelAttributes.Style:= [fsItalic];

    end;

  end;
принимаю благодарности в письменном виде( весы слева)...
MaxNik2009 вне форума Ответить с цитированием
Старый 15.04.2010, 12:45   #15
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

При желании можно настроить RichEdit так, чтобы он выглядел и вел себя аналогично Edit'у.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с типом днных STRING Nika2010 Помощь студентам 10 16.02.2010 07:18
Как получить адрес String строки или преобразовать String madboy4ik Общие вопросы по Java, Java SE, Kotlin 6 15.01.2010 11:57
Работа со string (C++) Tiga Общие вопросы C/C++ 5 16.12.2009 02:12
работа с текстом string LeoN Общие вопросы Delphi 13 24.09.2008 10:54
Работа с String Grid - помогите написать "Табель рабочего времени" Deicider Помощь студентам 3 29.11.2006 20:59