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

Вниз

MDI Окна   Найти похожие ветки 

 
RomanH ©   (2006-03-21 17:21) [0]

Добрый день мастера.
Каким способом можно реализовать открытие дочернего окна не более двух раз.


 
clickmaker ©   (2006-03-21 17:24) [1]

проверять значение счетчика


 
Рамиль ©   (2006-03-21 17:25) [2]

Если все одинаковые, то смотришь MDIChildCount. Если разные, то просмтариваешь все и ищешь нужные. Если найдено в количестве двух штук, то не открываешь.


 
RomanH ©   (2006-03-21 17:46) [3]

Вот код где при третьем нажатии пункта меню мы должны выйти из процедуры,но все равно продолжают создаваться окна почему, как сделать что бы третье окно уже не появлялось.подскажите пожайлуста

procedure TForm1.N11Click(Sender: TObject);
var F:TChild;
begin

     if f.MDIChildCount>2 then exit;
     F:=TChild.Create(Application);

end;


 
clickmaker ©   (2006-03-21 17:55) [4]


> if f.MDIChildCount>2 then exit;

f. - думаю в этом ошибка


 
RomanH ©   (2006-03-21 18:02) [5]

Спасибо за помощь.Да if f.MDIChildCount>2 then exit; это ошибка.
Правильное условие  if MDIChildCount>1 then exit;
Еще раз огромная благодарность от начинающих.



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

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

Наверх




Память: 0.47 MB
Время: 0.052 c
1-1140940938
Mishenka
2006-02-26 11:02
2006.04.02
Автоматическое изменение размеров картинки в TImage


15-1141841936
QuasiLamo
2006-03-08 21:18
2006.04.02
runtime-редактор ресурсов


15-1142321117
Ламот
2006-03-14 10:25
2006.04.02
Оч-ч-чередная бредовая идея! Покритикуйте пож.! )))


15-1142240166
DiamondShark
2006-03-13 11:56
2006.04.02
Помогите найти материалы


2-1142687332
Новочеркасский Волк
2006-03-18 16:08
2006.04.02
2 месяца не могу понять в чём ошибка?!?!?