Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.19;
Скачать: CL | DM;

Вниз

Вопрос про события   Найти похожие ветки 

 
killer ©   (2003-06-06 18:07) [0]

Вот у меня форма. При нажатии на кнопку всплывает еще одна : Form2.ShowModal; На той форме 2-е кнопки :Да,Нет. Так как мне определить нажатие первой или второй? Пишу:

Form2.ShowModal;
If Form2.Button1.OnClick then
begin
.....
end;
If Form2.Button2.OnClick then
begin
.....
end;

Ничего не получается :( Что делать?


 
Skier ©   (2003-06-06 18:12) [1]

А настойчивый парень !


 
Darrin ©   (2003-06-06 18:15) [2]

Даже не знаю что сказать и как реагировать.


 
killer ©   (2003-06-06 18:21) [3]

не поможете да? :(


 
Юрий Федоров ©   (2003-06-06 18:33) [4]

Для кнопки 1 определяешь в инспекторе объектов св-во ModalResult как MrOk
для другой как MrCancel
При вызове пишешь :
if Form2.ShowModal = MrOk then
begin
//нажата кнопка ОК
end;


 
WarLord ©   (2003-06-06 21:32) [5]


> If Form2.Button1.OnClick then

полный бред... событие - это не функция


 
circul ©   (2003-06-06 21:49) [6]

Form2.ShowModal;

if Tag = 1 then ...
if Tag = 2 then ...


в форме 2(как один из многочисленных методов):

Form2.Button1.OnClick(Sender: TObject);
begin
Form1.Tag := 1;
end;
Form2.Button2.OnClick(Sender: TObject);
begin
Form1.Tag := 2;
end;


 
Yanis ©   (2003-06-06 21:58) [7]

To killer ©
А зачем тебе это определять, неужели стандартные обработчики типа
Button1.OnClick уже не помогают?


 
Pat ©   (2003-06-06 22:03) [8]

ShowModal эта функция и отсюда надо плясать...какие нафиг таги?!?!? :eek:
Юрий Федоров © (06.06.03 18:33) все сказал


 
Vulko ©   (2003-06-06 22:59) [9]


> какие нафиг таги

А почему бы через тэг не сделать?

Можно вообще смотреть sender :P



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

Текущий архив: 2003.06.19;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.027 c
14-60369
Rzhevskiy
2003-06-01 17:38
2003.06.19
Экзамен уже завтра, а темы сочинений я ещё не знаю....


3-60074
vlv
2003-05-28 14:05
2003.06.19
Проблемы с использованием ADO в сервисном приложении.


1-60133
Xmen
2003-06-06 13:34
2003.06.19
Помогите как можно сделат генератор случайных чисел


14-60394
New_At_Asm
2003-06-02 15:28
2003.06.19
А здесь можно задать вопрос начинающего по асму?


14-60348
Зозуля Юрий
2003-05-30 23:44
2003.06.19
Где моя анкета