Вниз
Скачать: CL | DM;

Создание окна MDI - приложения только один раз   Найти похожие ветки 

← →
Артем К.   (2003-05-12 12:49) [0]

Привет всем!!!

Хочу создать окно в MDI-приложении.
Есть кнопка "Окно".
Нажимаем на эту кнопку создается окно.
Еще раз нажимаем - еще раз создается.
С этим проблем нет.

А как сделать окно по типу справочника в 1С:Предприятии (если кто работал то знает). Там окно создается один раз. Далее когда еще раз нажимаем на создание, то у нас активируется уже созданное окно, а новое не создается.

как это сделать.


← →
Dms   (2003-05-12 12:53) [1]

1) FindWindow(...)
2) внутренняя проверка (выставление флагов)
3) кнопка становится недоступной, после нажатия


← →
Zacho ©   (2003-05-12 12:54) [2]

Например так:
procedure TfmMain.tbOsClick(Sender: TObject);
var
i:integer;
begin
for i:=0 to MDIChildCount-1 do
begin
if MDIChildren[i].Name="fmSprav" then
begin
MDIChildren[i].BringToFront;
exit;
end;
end;
with TfmSprav.Create(Self) do Show;
end;


← →
Артем К.   (2003-05-12 12:56) [3]

Ребята, большое ВАМ человеческое спасибо!!!



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.013 c
3-70120
Jaxtor
2003-04-30 12:42
2003.05.22
Check box в ячеках DBGridEh


14-70506
AndrewVolkov
2003-04-29 17:40
2003.05.22
Где QuickReport в Delphi 7.0???


1-70263
P.Kert
2003-05-12 13:09
2003.05.22
Вложенные меню


8-70402
M4st4K
2003-02-11 18:23
2003.05.22
Как наити компоненту


1-70376
Might
2003-05-10 16:06
2003.05.22
Создание нового формата файлов




   Наверх