Форум — Ответы ( К темам )
? | Provider: как зафиксировать размер формы!! (07-05-2003 00:15:27) |
простите за глупый вопрос и поможите ламеру!!! Как сделать так, чтобы нельзя было менять размер формы??? | |
dr.phoenix (07-05-2003 00:16:39) | |
Form1->BorderStyle=bsSingle;
| |
Andrew (07-05-2003 10:59:15) | |
Еще можно задать для формы Constraints через ObjectInspector или написать в конструкторе формы или FormCreate this->Constraints->MinHeight = Height; this->Constraints->MaxHeight = Height; this->Constraints->MinWidth = Width; this->Constraints->MaxWidth = Width; чтобы блокировалось только при исполнении и не надо было в случае чего менять все параметры Constraints при разработке, если вдруг надумаешь размеры формы изменить | |
Annihilator (10-05-2003 13:27:29) http://metalsoft..nm.ru | |
"поможите ламеру!!!" Для ламеров: прежде чем за С++Builder хвататься — учите C++ под DOS'ом (версии 3.х) а после него — можно в Билдер лезть :)) | |
Eugene (11-05-2003 21:58:32) | |
В обработчике события OnResize формы вставить код static W=this->Width, H=this->Height; this->Width=W; this->Height=H; При "создании" формы возникает это событие и этот код запоминает размер формы при ее создании(то есть начальный размер). | |
Георгий (12-05-2003 01:20:11) | |
а ещё можно в CanResize всегда false возвращать: void __fastcall TForm1::FormCanResize(TObject *Sender, int &NewWidth, int &NewHeight, bool &Resize) { Resize=false; } или сделать окно диалоговым Form1->BorderStyle=bsDialog; или bsNone bsToolWindow Annihilator: в данном случае вопрос относится к использованию (корректному и эффективному) средств предоставляемых средой BCB и ни к языковым средствам C++ ни к среде BC3.1 не имеет ни какого отношения. Так же надо отметить, что помимо странного ника у человека ещё и заниженная самооценка, но это повод давать в не флеймной теме ответ не по теме |