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

Вниз

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

 
Артем   (2009-09-17 23:33) [0]

Как сделать проверку вкладку на имя?Например:
if <вкладка с именем вася существует> then begin ...
и еще несколько вопросов.
КАк создать и удалить вкладку с определенным именем.
КАк програмно на TPAnel кинуть какой нибудь компонент ?


 
Amoeba ©   (2009-09-17 23:47) [1]


> Как сделать проверку вкладку на имя?

В цикле:
for I := 0 to PageControl.PageCount - 1 do
 if PageControl.Pages [I].Caption = "Вася" then


> КАк програмно на TPAnel кинуть какой нибудь компонент ?

Читать до полного просветления:
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=342


 
Артем   (2009-09-17 23:54) [2]

Спасибо :)


 
Германн ©   (2009-09-18 00:58) [3]


> Артем   (17.09.09 23:33)
>
> Как сделать проверку вкладку на имя?

А "имя" это Name или Caption?
От этого будет зависеть ответ на вопрос
> КАк создать и удалить вкладку с определенным именем.


 
Amoeba ©   (2009-09-18 01:51) [4]


> Германн ©   (18.09.09 00:58) [3]
>
>
> > Артем   (17.09.09 23:33)
> >
> > Как сделать проверку вкладку на имя?
>
> А "имя" это Name или Caption?

Name вкладки "Вася" - оригинально! Надеюсь, что автор все же имел в виду Caption.


 
Германн ©   (2009-09-18 02:00) [5]


> Amoeba ©   (18.09.09 01:51) [4]
>
>
> > Германн ©   (18.09.09 00:58) [3]
> >
> >
> > > Артем   (17.09.09 23:33)
> > >
> > > Как сделать проверку вкладку на имя?
> >
> > А "имя" это Name или Caption?
>
> Name вкладки "Вася" - оригинально! Надеюсь, что автор все
> же имел в виду Caption.

Если Вася это "Вася Пупкин", то совсем не оригпнально! Даже слишком банально. :)
Но мой вопрос именно к автору сабжа остаётся в силе.


 
Германн ©   (2009-09-18 02:11) [6]


> Amoeba ©   (18.09.09 01:51) [4]

Я это собственно к тому, что (имхо) из сабжа следует, что автор хочет использовать именно Name. А "Name" имеет смысл только в дизайн-тайме. Использование этого свойства в run-time - удел троешников.


 
Омлет   (2009-09-18 06:12) [7]

> Использование этого свойства в run-time - удел троешников

LOL.

Label1.Caption ...  "Label1" - это разве не "Name"?


 
Рамиль ©   (2009-09-18 09:55) [8]


> "Label1" - это разве не "Name"?

Name, но где ты видишь run-time?


 
Ega23 ©   (2009-09-18 10:20) [9]


> Label1.Caption ...  "Label1" - это разве не "Name"?


В общем случае - нет. Иногда в частном - да.
Подумай над кодом:

procedure TForm1.CreateLabel;
var
 Label1 : TLabel;
begin
 Label1 := TLabel.Create(Self);
 Label1.Parent := Self;
 Label1.Top := 100;
 Label1.Left := 100;
 Label1.Caption := "Йа - ТЛэйбел";
 Label1.Name := "Button546";
end;


 
Ega23 ©   (2009-09-18 10:21) [10]


> Использование этого свойства в run-time - удел троешников.


Гон. Tag может быть уже занят, не вижу причин, почему их нельзя по имени отличать.


 
Омлет   (2009-09-18 10:27) [11]

> [6], [8], [9]

Пардон. Ступил )


 
Andy BitOff ©   (2009-09-18 11:24) [12]


> Ega23 ©   (18.09.09 10:21) [10]
> Tag может быть уже занят, не вижу причин, почему их
> нельзя по имени отличать.

У меня, кстати, где-то в каком-то проекте используется .Name как дополнительное поле для хранения данных для рантайм созданных компонентов. Дык, нормальная идея.


 
app ©   (2009-09-18 13:28) [13]

> Артем  (17.09.2009 23:33:00)  [0]

Один вопрос одна тема, два вопроса две темы и т.д.



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

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

Наверх




Память: 0.49 MB
Время: 0.019 c
2-1253620987
kate158
2009-09-22 16:03
2009.11.08
поиск ячеек по excel файлам


3-1229276722
Kabal
2008-12-14 20:45
2009.11.08
Как сохранить результат SQL запроса в таблицу Paradox?


15-1252842870
_Андрей
2009-09-13 15:54
2009.11.08
инет в Viste


2-1253601055
d@vinchi
2009-09-22 10:30
2009.11.08
Доступ к переменной главного потока?


2-1253104843
mfender
2009-09-16 16:40
2009.11.08
Кодировка XML