Как запретить уменьшение формы при достижении определённых значений?
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Как запретить уменьшение формы при достижении... Expand / Collapse
Автор
Сообщение
21.01.2007 0:13
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 19.03.2007 19:49
Сообщ.: 36, Visits: 290
Нужно запретить ресайзить форму, если её размеры достигли определённых значений. Нужно, чтобы дальше курсор просто не двигался. Если при достижении этих значений насильно устанавливать минимальное значение, то курсор мыши двигается, а форма начинает мелькать (перерисовываться).
Сообщ. #909916
25.01.2007 11:18
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 18.12.2007 11:03
Сообщ.: 121, Visits: 1 203
Если при достижении этих значений насильно устанавливать минимальное значение

покажи как ты это делаешь

Сообщ. #910048
25.01.2007 15:49
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 19.03.2007 19:49
Сообщ.: 36, Visits: 290
Вот так.

procedure TfrmMain.FormResize(Sender: TObject);
begin
    if frmMain.Width < 863 then begin
        frmMain.Width := 863;
    end;
end;
Сообщ. #910071
26.01.2007 11:19
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 18.12.2007 11:03
Сообщ.: 121, Visits: 1 203
велосипеды изобретать конечно интересно, но... :)

есть свойство Constraints у формы (смотри в обжект инспекторе)

устанавливай MinHeight, MinWidth

и будет счастие

Сообщ. #910096
26.01.2007 21:01
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 19.03.2007 19:49
Сообщ.: 36, Visits: 290
О! Работает. Спасибо огромное.
Сообщ. #910132
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 1:49