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

Координаты окна   Найти похожие ветки 

← →
__oleg   (2004-04-12 15:43) [0]

Запущена программа, открыта какая либо форма. Открываем еще одну такую-же форму. Как сделать, чтобы координаты новой формы были несколько смещены, чтобы она попросту не закрывала первую? Т.е., если у первой формы Top=100, Left = 100, то у новой - Top=116, Left = 116?


← →
clickmaker ©   (2004-04-12 15:46) [1]

Top :=116;
Left := 116;


← →
Ega23 ©   (2004-04-12 15:50) [2]

property NextFormTop:Integer read FNextFormTop write FNextFormTop;
property NextFormLeft:Integer read FNextFormTop write FNextFormLeft;
property FormTopDisplacement:Integer read FFormTopDisplacement write FFormTopDisplacement;
property FormLeftDisplacement:Integer read FFormLeftDisplacement write FFormLeftDisplacement;

И вперёд!
После очередного показа - увеличиваешь NextFormTop на FormTopDisplacement, если NextFormTop больше определённого предела - сбрасываешь в дефолт и по-новой.



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

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



Память: 0.45 MB
Время: 0.021 c
1-1081860253
WondeRu
2004-04-13 16:44
2004.05.02
Полоска в TPopupMenu


1-1081930063
LDGuest
2004-04-14 12:07
2004.05.02
Импортированыые функции EXE фаила ( PE формат)


1-1081969022
VirusIP
2004-04-14 22:57
2004.05.02
Randomize


1-1082018889
sniper
2004-04-15 12:48
2004.05.02
Перекодировка текстового файла из DOS в WIN


4-1078926004
nuflin
2004-03-10 16:40
2004.05.02
Приведите пример с использовнием функции VirtualQueryEx() ///////




   Наверх