Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Привязать к правому краю (https://forum.antichat.xyz/showthread.php?t=164890)

marcos 20.12.2009 15:24

Привязать к правому краю
 
Всем привет! Я знаю много программ, которые после запуска появляются в правом нижнем краю монитора. Я попробовал просто перетащить форму в нужное место, но результата это не дало. Скажите как это реализовать в Делфи?

slesh 20.12.2009 16:52

ты имеешь в виду в трее появляются?
Если да, то юзай компонент TrayIcon или читай 5005 статей по делфи и там есть статьи:
Иконка на TrayBar
Иконка на TrayBar - пример
Иконка на TrayBar - пример 2
Создать, изменить и удалить TrayIcon

Если ты имеешь в виду чтобы форма появлялась там, то получай координаты экрана
и взависимости от них передвигая форму в нужную позицию

marcos 20.12.2009 17:01

Цитата:

Сообщение от slesh
Если ты имеешь в виду чтобы форма появлялась там, то получай координаты экрана
и взависимости от них передвигая форму в нужную позицию

А как их получить?

slesh 20.12.2009 17:58

Код:

procedure TForm1.FormCreate(Sender: TObject);
begin
  form1.Left := screen.WorkAreaWidth - form1.Width;
  form1.Top := screen.WorkAreaHeight - form1.Height;
end;



Время: 01:40