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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2010, 22:03   #1
Asblue
Пользователь
 
Аватар для Asblue
 
Регистрация: 21.10.2010
Сообщений: 78
Вопрос Если занят Edit1, то текст запишется в Edit2

При нажатии BitBtn в Edit1 записывается текст (например Edit1.Text:='abc').
Как сделать, чтобы, если в Edit1 уже есть текст, то при нажатии BitBtn он записывался в Edit2, а если занят Edit2, то в Edit3?
Подскажите пожалуйста
Asblue вне форума Ответить с цитированием
Старый 01.12.2010, 22:11   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
if edit1.text='' then edit1.text:=text else 
if edit2.text='' then edit2.text:=text else
edit3.text:=text;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 01.12.2010, 23:01   #3
_Engine_
Форумчанин
 
Регистрация: 29.06.2008
Сообщений: 603
По умолчанию

Можно еще примерно таким способом, где вместо 10 использовать количество ваших TEdit
Код:
 var i : Integer;
begin
  for i := 0 to 10 do
    if assigned(FindComponent('Edit' + IntToStr(i))) then
     with (FindComponent('Edit' + IntToStr(i)) As TEdit) do
      if length(Text) = 0 then
        begin
          Text := '1';
          Break;
        end;
_Engine_ вне форума Ответить с цитированием
Старый 02.12.2010, 03:42   #4
Asblue
Пользователь
 
Аватар для Asblue
 
Регистрация: 21.10.2010
Сообщений: 78
По умолчанию

СПАСИБООООООООО )))))))))))))))))))))
Asblue вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запись текста в текст бок(edit1.text) и отправка его на почтовый ящик Memfis1992 Общие вопросы Delphi 2 16.06.2010 13:10
Если текст выделен Shouldercannon Общие вопросы Delphi 17 14.08.2008 22:13
Подсветка если текст в [RR]Reaction Общие вопросы Delphi 12 09.04.2008 17:47
дается строка Edit1(произвольная) Вывести в поле Edit2 строку наоборот RocKy Общие вопросы Delphi 16 23.07.2007 02:23
Как сделать так,чтобы при выборе варианта,его текст оказывался в компоненте Edit1.tex InseR Компоненты Delphi 8 03.07.2007 11:52