Вниз
Скачать: 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.014 c
3-70116
Silver_
2003-04-25 16:40
2003.05.22
SQL - нарастающий итог


14-70442
Yanis
2003-05-02 17:03
2003.05.22
Любимые программы!


3-70170
Oleon
2003-04-29 14:13
2003.05.22
Какие минусы при использовании IDENTITY для первичного ключа.


1-70389
Arch-vile
2003-05-10 22:39
2003.05.22
TList и свойства его Item ов


3-70132
Александр - Админ
2003-04-30 15:36
2003.05.22
Подскажите как достать даннаые из DataSource




   Наверх