Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2007.03.25;
Скачать: [xml.tar.bz2];

Вниз

Как динамически создать TStatusBar?   Найти похожие ветки 

 
Express   (2007-01-29 11:48) [0]

Здравствуйте!

Будьте добры подскажите??

Пробывал вот так:

var
SB: TStatusBar;
begin
SB :=TStatusBar.Create(Form1);
SB.ParentWindow :=Form1.Handle;
SB.Show;
end;


 
Джо ©   (2007-01-29 11:51) [1]


> SB.ParentWindow :=Form1.Handle;

SB :=Form1;


> SB.Show;

Лишнее.


 
Джо ©   (2007-01-29 11:52) [2]

И, если приведенный код выполняется в одном из методов твоей формы, то From1 везде заменить на Self.


 
Джо ©   (2007-01-29 11:55) [3]


> SB :=Form1;

День не удался, начался с опечаток :(
То есть:
Sb.Parent := Form1;


 
Express   (2007-01-29 11:57) [4]

Джо © не работает, можешь написать как должно быть?


 
Express   (2007-01-29 11:58) [5]

Sb.Parent нет такого свойства!!!! ((((


 
Express   (2007-01-29 11:59) [6]

Все спасибо, работает!


 
Сергей М. ©   (2007-01-29 12:00) [7]


> нет такого свойства


Есть.


 
Джо ©   (2007-01-29 12:00) [8]


>  [4] Express   (29.01.07 11:57)
> Джо © не работает, можешь написать как должно быть?

Исправляю свои опечатки.

Должно быть так:
var
 SB: TStatusBar;
begin
 SB :=TStatusBar.Create(Form1);
 SB.Parent := Form1;
end;


Или так, если код выполняется в методе формы (что более предпочтительно):

var
 SB: TStatusBar;
begin
 SB :=TStatusBar.Create(Self);
 SB.Parent := Self;
end;


Или даже так, но лично мне не нравится:
begin
 with TStatusBar.Create(Self) do
   Parent := Self;
end;


 
evvcom ©   (2007-01-29 12:07) [9]

> [3] Джо ©   (29.01.07 11:55)
> День не удался, начался с опечаток :(

Видимо, есть повод :)
http://delphimaster.net/view/15-1170042777/


 
Юрий Зотов ©   (2007-01-30 09:44) [10]

Конкретные пацаны пишут еще круче:
TStatusBar.Create(Self).Parent := Self;



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

Форум: "Основная";
Текущий архив: 2007.03.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.044 c
2-1172838130
kester
2007-03-02 15:22
2007.03.25
DBListBox


15-1172765924
Блютусер
2007-03-01 19:18
2007.03.25
БТ гарнитура + компьютер


15-1172922485
Jan
2007-03-03 14:48
2007.03.25
База городов


2-1172999997
azl
2007-03-04 12:19
2007.03.25
Сортировка записей в текстовом файле


15-1172816170
Чапаев
2007-03-02 09:16
2007.03.25
Гы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский