Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Форма без бордюра


Автор: Addmin 27.5.2006, 15:32
Здравствуйте!

Как можно сделать форму без бордюра, да так, чтобы она двигалась, да её ширина была меньше минимальной ширины окна в Delphi? Как у FlashGet, ReGet и прочих менеджеров загрузки? 

Автор: Snowy 27.5.2006, 15:37
Установи BorderStyle в bsNone.
Как таскать: http://vingrad.ru/DELPHI-DLP-000520 

Автор: Addmin 27.5.2006, 16:09
Ну, BorderStyle - это известно. А вот как бы сделать ширину формы менее 123...  

P.S. B. не подскажешь, где можно взять библиотеку StdCtrls - у меня в Delphi 7 её нет. 

Автор: Snowy 27.5.2006, 16:36
В дизайнере никак.
Пропиши в OnCreate
Код
  Width := 20;
ну или сколько тебе нужно.

Добавлено @ 16:38 
Цитата(Addmin @  27.5.2006,  16:09 Найти цитируемый пост)
е подскажешь, где можно взять библиотеку StdCtrls - у меня в Delphi 7 её нет. 
Тогда у тебя нет кнопок, лабелов, едитов и остальных стандартных контролов.
Брось на форму кнопку - StdCtrls сама пропишется

Добавлено @ 16:40 
А. Ясно. В FAQ опесатка - написано StdCrtls вместо SdtCtrls. 

Автор: Addmin 27.5.2006, 16:58
Snowy, спасибо большое! Второй раз выручаешь за день! 

Автор: Snowy 27.5.2006, 17:02
Цитата(Addmin @  27.5.2006,  16:58 Найти цитируемый пост)
Snowy, спасибо большое!
Всегда пожалуйста.
Не забывай ставить отметку "Вопрос решен".

Цитата(Addmin @  27.5.2006,  16:58 Найти цитируемый пост)
Второй раз выручаешь за день! 
Просто у всех выходной.
Я один на работе торчу smile Потому и в онлайне. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)