Главная страница
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.062 c
2-1142482610
Anatoliy_N
2006-03-16 07:16
2006.04.02
Доброго времени Суток ! Прошу прощения за ламерский вопрос!:-)


15-1140694572
Praetor
2006-02-23 14:36
2006.04.02
Творческий вопрос(Нужна идея)


1-1141049935
VIB
2006-02-27 17:18
2006.04.02
Почему у ActionToolBar-a справа нет кнопочки???


2-1142507523
integery
2006-03-16 14:12
2006.04.02
знаки ???????????? вместо надписей


9-1127285948
Kerk
2005-09-21 10:59
2006.04.02
Игра "Точки"