Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.05.07;
Скачать: [xml.tar.bz2];

Вниз

Переход к незаполненному TEdit   Найти похожие ветки 

 
Igorntk   (2006-04-14 10:47) [0]

Здравствуйте, уважаемые мастера! Нажатием кнопки заполняю Edit1. Если в нем уже находится запись, нужно, чтобы при повторном нажатии кнопки заполнялся Edit2. Пробовал так:
if DBEdit1.Text<> "" then
DBEdit2.Text := "тест2";
DBEdit1.Text := "тест";

Нажатием кнопки заполняются сразу два Edit. Подскажите, как правильно сделать последовательность: если заполнен 1, заполняем 2?
Спасибо!


 
Dmitrij_K   (2006-04-14 10:51) [1]

if DBEdit1.Text<> "" then
begin
DBEdit2.Text := "тест2";
end


 
Ega23 ©   (2006-04-14 10:53) [2]


> if DBEdit1.Text<> "" then
> DBEdit2.Text := "тест2";
> DBEdit1.Text := "тест";


else забыл поставить.


 
Igorntk   (2006-04-20 09:37) [3]

if DBEdit1.Text<> "" then
else
DBEdit1.Text := "тест";
DBEdit2.Text := "тест2";


Не получается с последующими незаполненными Edit. Подскажите, что нужно сделать, чтобы заполнялся Edit3, если заполнен Edit2 и тд? Это должно обрабатываться нажатием одной и той же кнопки. Спасибо заранее!


 
Sergey13 ©   (2006-04-20 09:39) [4]

2[3] Igorntk   (20.04.06 09:37)
Теперь попробуй вставить else в нужное место.


 
Ega23 ©   (2006-04-20 09:39) [5]


> if DBEdit1.Text<> "" then
> else
> DBEdit1.Text := "тест";
> DBEdit2.Text := "тест2";


Мда....
Может книжку почитаешь? Самую простую? Даже не обязательно по Delphi...
if DBEdit1.Text<> "" then
DBEdit2.Text := "тест2"
else
DBEdit1.Text := "тест";


 
balepa ©   (2006-04-20 09:39) [6]

Igorntk   (20.04.06 09:37) [3]

if DBEdit1.Text<> "" then
 DBEdit1.Text := "тест"
else
 DBEdit2.Text := "тест2";


 
EvS ©   (2006-04-20 09:54) [7]

if DBEdit1.Text<> "" then
if DBEdit2.Text<>"" then
  DBEdit3.Text := "тест3"
else
  DBEdit2.Text := "тест2"
else
DBEdit1.Text := "тест";


 
Igorntk   (2006-04-20 10:06) [8]


> EvS ©   (20.04.06 09:54) [7]

Большое спасибо!
А также всем! Книжки стараюсь читать, но иногда бывают заскоки. Как этот


 
AbrosimovA ©   (2006-04-20 10:36) [9]

procedure TForm1.Button1Click(Sender: TObject);
var i : integer;
   A,B : TComponent;
   CountEdit: integer;
begin
CountEdit:=5;
for i := 1 to CountEdit do
begin
   B:=FindComponent("Edit" + IntToStr(i));
   A:=FindComponent("Edit" + IntToStr(i-1));
   if A<>nil then begin
     if TEdit(A).Text="" then
      if TEdit(A).Name="Edit1" then
       TEdit(A).Text:="тест"
      else TEdit(A).Text:="тест"+IntToStr(i-1)
     else
      if TEdit(A).Name<>"Edit1" then
       TEdit(A).Text:="тест"+IntToStr(i-1);
     TEdit(B).Text:="тест"+IntToStr(i);
   end //if A
end; //for i
end;



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.05.07;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.011 c
15-1145184216
x.pro
2006-04-16 14:43
2006.05.07
Проблема с драйверами?


15-1144767485
Seldon
2006-04-11 18:58
2006.05.07
рендер HTML


2-1145177284
Mihur
2006-04-16 12:48
2006.05.07
Подскажите Функцию API для определния уникальной Hard инф..


15-1144908648
Ega23
2006-04-13 10:10
2006.05.07
С Днём рождения! 13 апреля


15-1145073126
grisme
2006-04-15 07:52
2006.05.07
AC97





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский