Как да се предотврати промяна в размера на форма, като кликнете върху Zago

Как да се предотврати промяна в размера на форма, като кликнете върху Zago

Добър вечер програмисти.
Моля, помогнете за решаването на проблема.
Направих всичко, така че потребителят не може да промени размера на основната форма.
Но проблемите остават с титлата.
Когато потребителят кликне върху заглавието на формата, тя започва да се променя неговия размер,
Как да го направя, така че кликнете върху заглавието на формата не променя размерите
(Switch това разстояние). Спомням си веднъж не в Visual Basic-е.
Но сега не мога да си спомня. Това беше преди много време.
С уважение.

Има в инспектора на обекта под формата svoysvo ограничения. Чрез използването на този имот може да бъде настроен на максималната и минималната ширина и височина на матрицата.

в borderIcons забраните maximzie.

в borderIcons забраните maximzie.

А Form.BorderStyle имот не се опита да се промени, например, или bsDialog bsToolWindow - тя просто zapreschet промяна на размера и формата на прозореца на потребителя.

2 Сфинкса
Той, изглежда, е bsSingle, и по този начин е възможно да се постигне максимален форма. Следователно предмет.

Хм. Въпреки, че той иска да! Ако сте абсолютно забрани преоразмеряване Form.BorderStyle най нея, и ако нещо друго дойде и този имот bsSingle, бутонът за изключване ще я увеличите в смисъл, че той е написал. Когато кликнете два пъти върху заглавието на прозореца е настроен на цял екран.

По-добър juzat готови компоненти. Например, FormPlacement1 (само хвърля форма и свойства показват, че и как да се премахне) на RXLib

Съжаляваме, но това, което е по-добре? В това, че вместо един ред код в EXE влачат един як парче вече цялата библиотека?


> Съжаляваме, но това, което е по-добре?

А фактът, че е по-лесно за един неопитен програмист. Въпреки, че аз все още предпочитат да се научат как да се приложи Вие се изисква сами. Какво Krutyshi и съветва. Освен компоненти на трета страна натрупат носилка палитра (макар и да RXLib това не се прилага).

Но тестван и работи без проблеми! Голяма част от програмата няма да се добави.

След това трябва да кажем, няма по-добър и по-лесно.
Защото наистина по-лесно. Но по-лошо, не по-добре.

BorderStyle също тестван и работи без проблеми. И това не прибавя обем. И между другото, много по-лесно.

Нека да преминем към C или Asembler и ще бъде само един умножение операция rasspisyvat към страницата. Това съм аз на факта, че Delphi, според мен, и е създаден, за да се улесни създаването на собствените си програми, като се използват готови нарязани.

Тя е за това. Ето защо е необходимо да кликнете с мишката в инспектора и не се заблуждаваме себе си или другите.


> BorderStyle също тестван и работи без проблеми. и
> Не добавяйте обем на всички. И между другото, е много по-
> Лесно.

И ако той се нуждае, за да разтегнете определен размер, или да се определи минимален размер. Позицията на екрана.
BorderStyle също да помогне?

Не, BorderStyle в този случай не помага. Но това помага Ограничения и отново едни и същи мишката.


> Ограничения

Можете да търсите тук и там купища недостатъци. Това е чисто моя избор. Аз не искам да се присъединят с вас в ужасна противоречия, но оставам убеден.

И все пак те съветвам да погледнете този kompanent. То може да бъде полезно.

Промяна BorderStyle или препятствията може без всеки код.
но да се сложи нов kompanent много gemmornee, следете за версията, при които Delphi има ли някакъв източник, независимо дали има свободен лиценз за него, и то (използването на нестандартни компоненти) може да е забранено от корпоративни фирми, които работят правила. (Или още не, но какво ще кажеш, когато дойдеш nanimatsya?)

послепис какво ролка? да променят визуалните качества на отделните компоненти! ужас. и аз все още съм възмутен, че около един компонент функция се завинтва. О))

> Проблеми с Търсейки не са имали някой с RXLib! + Има не само една функция.
не бъди толкова сигурен. пред вас живо свидетелство на същите тези проблеми. (Той е със самия пакет, а не на качеството на творчеството му, за твърденията му не са, не използвайте и не разполагате. Те говорят в код грамотни (но едва ли съвместим от версия на версия))

Вашият код винаги е по-добре. Не казвам, че всички трябва да си пиша, понякога това не е необходимо да изобретяваме колелото, но да практикуват и posleduyuschngo програма за подкрепа, то е само плюс. И тогава дойде да работи, и да ме има фен на всички компоненти е работил, и аз казвам, казват те, че зелените органи следва да са еди-какво си, и програмата не се компилира, никакви компоненти. Сметки или търсят или заменят, ако е възможно, и това, както знаете глупости.
И по отношение на въпросите, обсъждани тук, разбира се без излишни елементи. Но това, разбира се, е чисто мое мнение, което, според мен, много ще сподели с мен. Проблемът е, не си струва пукната пара.

Да, аз използвам тези свойства Bordericons = единична;
Ограничава, но ограничава формата започва да се отмести.
Трябва ли да се забрани е едно кликване върху формата.

Опитайте Bordericons = bsDialog, идиот?

т.е. не на формата, а от заглавието.

така че ако се направи диалог и бутона, за да се срине
Също така е необходимо.

Използва това Ограничава. Тя не работи много добре, защото Аз определи минималния размер на формата, и когато програма, започнала и да ги опитах (размер) намалява през горния ляв ъгъл на формата, размерите не са се променили (и трябва да бъде), но формата по-долу, както и правото да си тръгне. И в този RxLib galyuna не!