Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - [решено] Проблема с видом формы

Ответить
Настройки темы
Delphi - [решено] Проблема с видом формы

Аватара для Malfatto

Storm Spirit


Сообщения: 467
Благодарности: 33


Конфигурация

Профиль | Отправить PM | Цитировать


В общем, нужно сделать форму вот такого вида:



Перепробовал разные варианты, похожий результат даёт лишь это:

BorderStyle = bsNone;

Код: Выделить весь код
procedure TForm1.CreateParams(var Params: TCreateParams);
begin
  inherited;
  Params.Style:=Params.Style or (WS_THICKFRAME or WS_DLGFRAME);
end;
Однако, при этом размер самой формы можно менять (появляются стрелочки при наведение на края). Как сделать так, чтобы размер формы при этом нельзя было менять?

Отправлено: 20:19, 22-05-2011

 

В Поисках Истины


Сообщения: 802
Благодарности: 135

Профиль | Отправить PM | Цитировать


Цитата Malfatto:
BorderStyle = bsNone; »
при установке этого свойства размер формы не меняется!

Не особо понятно почему у Вас появляются стрелочки изменения размера.

-------
foreach(short w in new short[] {73,3,79,83,90,79,78,69}){
Console.Write((char)w);
}


Отправлено: 20:30, 22-05-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Malfatto

Storm Spirit


Сообщения: 467
Благодарности: 33

Профиль | Отправить PM | Цитировать


LilLoco, Вы код посмотрите...

Отправлено: 20:44, 22-05-2011 | #3


В Поисках Истины


Сообщения: 802
Благодарности: 135

Профиль | Отправить PM | Цитировать


А почему бы просто не сделать через то свойство?

-------
foreach(short w in new short[] {73,3,79,83,90,79,78,69}){
Console.Write((char)w);
}


Отправлено: 20:52, 22-05-2011 | #4


Аватара для Malfatto

Storm Spirit


Сообщения: 467
Благодарности: 33

Профиль | Отправить PM | Цитировать


LilLoco, там на выбор только bsNone, bsSingle, bsSizeable, bsSizeToolWin и bsToolWindow. того что мне надо, понятное дело, нету.

Отправлено: 21:07, 22-05-2011 | #5


В Поисках Истины


Сообщения: 802
Благодарности: 135

Профиль | Отправить PM | Цитировать


Все, я понял ,что Вам нужно! Сразу не дошло

Ну так WS_THICKFRAME добавляет возможность изменять размеры формы.

-------
foreach(short w in new short[] {73,3,79,83,90,79,78,69}){
Console.Write((char)w);
}


Последний раз редактировалось LilLoco, 22-05-2011 в 21:41.


Отправлено: 21:20, 22-05-2011 | #6


Аватара для Malfatto

Storm Spirit


Сообщения: 467
Благодарности: 33

Профиль | Отправить PM | Цитировать


LilLoco, так ведь с помощью него и делается эта рамка. вот я и спрашиваю, может есть другие способы?

Отправлено: 21:45, 22-05-2011 | #7


В Поисках Истины


Сообщения: 802
Благодарности: 135

Профиль | Отправить PM | Цитировать


А если как-нибудь задать максимальный и минимальный размер формы. Это никак не изменит ситуацию?

-------
foreach(short w in new short[] {73,3,79,83,90,79,78,69}){
Console.Write((char)w);
}


Отправлено: 21:49, 22-05-2011 | #8


Аватара для Malfatto

Storm Spirit


Сообщения: 467
Благодарности: 33

Профиль | Отправить PM | Цитировать


LilLoco, да, я уже так и решал эту проблему. однако, при наведении на края появляются стрелочки, что выглядит очень некрасиво

скриншот в первом посте - из стандартной программы Windows 7, и как раз в ней нельзя менять размер окна.

Отправлено: 21:53, 22-05-2011 | #9


В Поисках Истины


Сообщения: 802
Благодарности: 135

Профиль | Отправить PM | Цитировать


Цитата Malfatto:
при наведении на края появляются стрелочки, что выглядит очень некрасив »
Согласен, не только некрасиво, но и сбивает с толку)

По-любому как то можно, нужно просто наверное поиграть с флагами отображения!

Блин, тоже заинтересовал этот вопрос, никогда до этого не сталкивался с этим!)

-------
foreach(short w in new short[] {73,3,79,83,90,79,78,69}){
Console.Write((char)w);
}


Отправлено: 22:05, 22-05-2011 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - [решено] Проблема с видом формы

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - Проблема с видом значков Dorian2222 Microsoft Windows Vista 0 30-06-2010 23:00
[решено] FileOpenDialog с заданым видом отображения файлов cra5h_ AutoIt 2 01-02-2010 17:45
Интерфейс - Пожалуйста помогите с видом папок. Areso Microsoft Windows 2000/XP 1 09-09-2009 18:51
проблемма с видом папки.... Just Microsoft Windows 2000/XP 0 06-02-2006 14:08
Проблема с отправкой формы по E-mail rhsk Вебмастеру 5 09-10-2005 23:37




 
Переход