PDA

Просмотр полной версии : Привязать к правому краю


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
20.12.2009, 17:58
procedure TForm1.FormCreate(Sender: TObject);
begin
form1.Left := screen.WorkAreaWidth - form1.Width;
form1.Top := screen.WorkAreaHeight - form1.Height;
end;