procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (length(combobox1.text)=длина) and (length(edit1.text)=длина) then
button1.enabled:=true;
end;
Или я торможу ? Видемой это как ? Enabled или visible ? И нуно еще в свойствах формы врубить KeyPreview в True;
TCaption = type string;
=/ юзай иногда ctrl+клик левой кнопкой мыши
Цитата:
Скажите как сделать чтобы копка бутон была не октивной (прозрачной типа), а потом как в оба поле (edit) были введены символы нужной длины кнопка становилась активной (видлемой и рабочей).
1. изначально у button1 свойство Enabled = false
2. Событие OnKeyDown у Edit1 if ((Length(edit1.Text) = Нужная_Длинна_Символов_В_Edit 1) and (Length(edit2.Text) = Нужная_Длинна_Символов_В_Edit 2)) then button1.Enabled:=True else Button1.Enabled:=False;
3. Событие OnKeyDown у Edit2
тоже что и во 2-м пункте...
собственно и все =/
P.S. юзаем безопасный код =/
Вариантов туева куча... =/
Цитата:
Скажите, как отлавливать ошибки в Indy IDHTTP? Есть ли там аналог "OnError"?
блок
PHP код:
try
...
except
не подходит?
когда возникает ошибка...
дай код...
хз... по мойму нет типа OnError
Оффтоп
P.S. "Increase Size" и "Decrease Size" вообще в 1 раз заметил =/ можно цвет изменить либо у панели, либо у надписи? (не слепой =/ )
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
********************************* Программы на заказ
Times to fly...
Последний раз редактировалось W!z@rD; 29.07.2007 в 18:36..
За видимость объекта отвечает свойство Visible. А Enabled просто позволяет совершать над ним какие либо действия, если установлено значение true...
Да знаю я это. Я просто не понял. Ему начали давать советы и везде используют Enabled. Я подумал, может я такой тупой что не могу догнать. А так тогда получится
procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (length(combobox1.text)=длина) and (length(edit1.text)=длина) then
button1.visible:=true;
end;
И нуно еще в свойствах формы врубить KeyPreview в True; (в свое время когда забывал это ставить и код не работал когти рвал не тока на руках... )
FormKeyUp Событие реагирующее на "Отпускание клавиши" aka поднятия пальца с клавиши =/
и при чем тут KeyPreview...
KeyPreview обычно ставят в true когда работают с горячими клавишами =)
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
********************************* Программы на заказ
Times to fly...