Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.10.2010, 23:36   #1
Rifler
Пользователь
 
Регистрация: 15.12.2007
Сообщений: 44
По умолчанию Edit и его свойство Height

Есть форма и Edit1.
Код:
procedure TForm1.FormCreate(Sender: TObject);
begin
  Edit1.Height:= 250;
end;
Никакого эффекта! Причем width меняется без проблем.
Если добавить Button и написать:
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Edit1.Height:= 250;
end;
то по щелчку на Button1 - все ОК.

Пробовал в 7 и 2010 версиях.

Почему так?
Rifler вне форума Ответить с цитированием
Старый 28.10.2010, 23:46   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Потому что это нужно делать по событию FormActivate...
mihali4 вне форума Ответить с цитированием
Старый 29.10.2010, 00:01   #3
Rifler
Пользователь
 
Регистрация: 15.12.2007
Сообщений: 44
По умолчанию

Жесть...то есть width менять можно, а height нельзя
Rifler вне форума Ответить с цитированием
Старый 29.10.2010, 12:23   #4
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,183
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение
Потому что это нужно делать по событию FormActivate...
Ничего подобного:
Код:
procedure TForm1.FormCreate(Sender: TObject);
begin
 Edit1.AutoSize := False; // <= это добавить и будет работать
 Edit1.Height := 75;
end;
Alter вне форума Ответить с цитированием
Старый 29.10.2010, 12:51   #5
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от Alter Посмотреть сообщение
Ничего подобного
Это вы явно погорячились...
Два разных подхода к решению, вот и все.
А если по каким-то соображениям нельзя делать AutoSize := False ?
mihali4 вне форума Ответить с цитированием
Старый 29.10.2010, 13:00   #6
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,183
По умолчанию

Тут ничего про него не говорилось, следовательно решение верное.
Alter вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
скрытый edit и его текст grafgrial Общие вопросы Delphi 5 05.10.2010 14:47
height:auto !important yarilo HTML и CSS 4 28.07.2009 15:16
Про Edit и его значение baturaanna Общие вопросы Delphi 3 02.03.2009 13:33
Как заполнить поле типа Edit в чужом приложении зная его Handle SeRhy Win Api 5 04.02.2009 21:11
Как изменить свойство объекта, если его имя находится в переменной? Aiden Компоненты Delphi 1 13.09.2007 07:57