Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.08.30;
Скачать: CL | DM;

Вниз

Как с помощью кода изменить высоту формы ?   Найти похожие ветки 

 
San1712   (2008-06-09 21:08) [0]

Здраствуйте
Как с помощью кода изменить высоту  формы ?
В приведённом ниже  коде высота не меняется перепробовал разные варианты с AutoSize и BorderStyle так и не смог выставить нужную высоту.
Form := TForm.Create(Application);
 with Form do
   begin
     Canvas.Font := Font;
     DialogUnits := GetAveCharSize(Canvas);
     BorderStyle := bsDialog;
     Caption := ACaption;
     Height:=350;
     Width:=278;
     Position := poScreenCenter;
     Prompt := TLabel.Create(Form);
  end;


 
Palladin ©   (2008-06-09 22:05) [1]

только одержимым модет прийти в голову добиться цели с помощью магии... то бишь безсвязного набора букв складывающихся во, вроде бы разумные, звуки


 
MsGuns ©   (2008-06-09 22:31) [2]

Если не смотреть на то, что шаман кидает в котел.. где собсна Show ?
Или создаваемая форма в списке автосоздаваемых ? Или она MDIChild ? Тогда ясно, что ничего не меняется ;)


 
Тын-Дын ©   (2008-06-09 22:56) [3]


> San1712   (09.06.08 21:08) 


Изменить Form.Width и Form.Length вполне достаточно.
Ошибка где-то в другом месте.


 
MsGuns ©   (2008-06-09 23:36) [4]

>Form.Length

Что-то новое в Делфи ?


 
Тын-Дын ©   (2008-06-09 23:41) [5]


> MsGuns ©   (09.06.08 23:36) [4]
> >Form.Length Что-то новое в Делфи ?


Трудно не понять, что это опечатка-)


 
MsGuns ©   (2008-06-09 23:56) [6]

Скорее оговорка ;)


 
Поросенок Винни-Пух ©   (2008-06-09 23:59) [7]

В приведённом ниже  коде высота не меняется

В приведённом ниже  коде высота меняется


 
Германн ©   (2008-06-10 02:13) [8]


> Поросенок Винни-Пух ©   (09.06.08 23:59) [7]
>
> В приведённом ниже  коде высота не меняется
>
> В приведённом ниже  коде высота меняется
>

Токо вот непонятно. Высота чего меняется?


 
МистерТ   (2008-06-10 08:17) [9]

> > В приведённом ниже  коде высота меняется
> >
>
> Токо вот непонятно. Высота чего меняется?

И непонятно где это ниже приведенный код О_о


 
PZ   (2008-06-10 08:44) [10]

Например так, высота меняется:
Var
 Form : tForm;

procedure TForm1.Button1Click(Sender: TObject);
begin
 Form := TForm.Create(Application);
   with Form do
     begin
       Canvas.Font := Font;
//        DialogUnits := GetAveCharSize(Canvas);
       BorderStyle := bsDialog;
//        Caption := ACaption;
//        Height:=350;
       Height:= StrToInt(Edit1.Text);  // Задать высоту формы
       Width:=278;
       Position := poScreenCenter;
//        Prompt := TLabel.Create(Form);
       Show;
     end;
end;


 
Поросенок Винни-Пух ©   (2008-06-10 09:00) [11]

В приведённом ниже  коде высота не меняется .....

Form := TForm.Create(Application);
with Form do
  begin
    Canvas.Font := Font;
    DialogUnits := GetAveCharSize(Canvas);
    BorderStyle := bsDialog;
    Caption := ACaption;
    Height:=350;
    Width:=278;
    Position := poScreenCenter;
    Prompt := TLabel.Create(Form);
 end;


В приведенном выше коде высота меняется



Страницы: 1 вся ветка

Текущий архив: 2009.08.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.013 c
4-1215885177
Тын-Дын
2008-07-12 21:52
2009.08.30
Определить активного пользователя windows?


15-1245315585
Kolan
2009-06-18 12:59
2009.08.30
Как бы все-таки получить имя функции в ран тайме?


2-1246624890
Художник
2009-07-03 16:41
2009.08.30
Сброс размера динамического массива


4-1216039147
Gec
2008-07-14 16:39
2009.08.30
Получить Canvas фомы


4-1212749135
Red_imp
2008-06-06 14:45
2009.08.30
Блокировка клавиатуры + мыши под Win XP