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

Вниз

TLabel   Найти похожие ветки 

 
Silla ©   (2003-06-20 13:14) [0]

Привет мастерам!

Как мне узнать программно, есть ли на моей форме компонента Tlabel с именем Label1

Заранее спасибо за ответ.


 
McSimm2   (2003-06-20 13:16) [1]


TLABEL(FORM1.FindComponent("LABEL" + IntToStr()))...


 
MacroDenS ©   (2003-06-20 13:32) [2]

или так

(FindComponent("Label"+IntToStr()) as TLabel)....


 
Anatoly Podgoretsky ©   (2003-06-20 14:02) [3]

if FindComponent("Label1`) <> NIL есть



 
Centronix   (2003-06-20 14:13) [4]


> Как мне узнать программно, есть ли на моей форме компонента
> Tlabel с именем Label1

If FindComponent("Label1`) is TLabel then...
Можно еще с десяток вариантов придумать :))


 
Silla ©   (2003-06-20 15:52) [5]

Спасибо разобрался.


 
Silla ©   (2003-06-20 16:03) [6]

А как теперь поменять его Caption
if MainForm.MDIChildren[i].FindComponent("Label1") <> Nil then
MainForm.MDIChildren[i].Label1.Caption := "Найдено";

Ошибка: Не объявлено Label1

Что не так?


 
Anatoly Podgoretsky ©   (2003-06-20 16:08) [7]

McSimm2 (20.06.03 13:16)
MacroDenS © (20.06.03 13:32)

В дополнение к этому купи или скачай несколько книг по Дельфи


 
ghg ©   (2003-06-20 16:29) [8]

TLABEL(FORM1.FindComponent("LABEL" + IntToStr("1"))).caption:="Найдено";


 
reonid ©   (2003-06-20 16:34) [9]

>Silla © (20.06.03 16:03)
>MainForm.MDIChildren[i].Label1.Caption := "Найдено";

MDIChildren[i] возвращает TForm, у которой нет поля Label1
(А его вообще может не быть, если лэйбл создан динамически).


 
Silla ©   (2003-06-20 18:26) [10]

>Anatoly Podgoretsky
Например есть
автор Марко Канту
"Delphi 5"

if MainForm.MDIChildren[i].FindComponent("Label1") <> Nil then
TLabel(MainForm.MDIChildren[i].FindComponent("LabelId")).Caption := "Найден";

Что делаю не так?


 
Sandman25 ©   (2003-06-20 18:54) [11]

"Label1" <> "LabelId"


 
Palladin ©   (2003-06-20 19:17) [12]

:) не ну как так? искать Label1 и присваивать LabelId
у меня только с похмелья такое может написатся


 
Silla ©   (2003-06-20 19:18) [13]

Извиняюсь опечатка везде Label1 или LabelId
Undeclared identifier: "TLabel"
Missing operator or semicolon


 
Palladin ©   (2003-06-20 19:21) [14]

это у тебя не здесь ошибка, а в строке над этим кодом...
скорее всего не поставил ;


 
ЮЮ ©   (2003-06-21 03:37) [15]

Или в uses нет unita StdCtrls, где описан TLabel


 
Silla ©   (2003-06-21 12:37) [16]

>ЮЮ
Спасибо.



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

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

Наверх




Память: 0.49 MB
Время: 0.02 c
1-7422
BillyJeans
2003-06-23 10:38
2003.07.03
Можно ли консольное приложение засунуть в трей?


14-7617
demonyator
2003-06-16 23:56
2003.07.03
Для модератора.


14-7668
CRACKISH
2003-06-14 14:57
2003.07.03
Картинка>Мыло>SMS>Мобила


14-7696
MalkoLinge
2003-06-17 12:58
2003.07.03
Книжка Бакнелла


9-7285
Катя
2002-12-02 16:09
2003.07.03
Помогите пожалуйста