![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
tabsheet [D7, XP]
Артем © (2009-09-17 23:33:00)Как сделать проверку вкладку на имя?Например:
if <вкладка с именем вася существует> then begin ...
и еще несколько вопросов.
КАк создать и удалить вкладку с определенным именем.
КАк програмно на TPAnel кинуть какой нибудь компонент ?
app (2009-09-18 13:28:00) [1]> Артем (17.09.2009 23:33:00) [0]
Один вопрос одна тема, два вопроса две темы и т.д.
Andy BitOff (2009-09-18 11:24:00) [2]
> Ega23 © (18.09.09 10:21) [10]
> Tag может быть уже занят, не вижу причин, почему их
> нельзя по имени отличать.
У меня, кстати, где-то в каком-то проекте используется .Name как дополнительное поле для хранения данных для рантайм созданных компонентов. Дык, нормальная идея.
Омлет (2009-09-18 10:27:00) [3]> [6], [8], [9]
Пардон. Ступил )
Ega23 (2009-09-18 10:21:00) [4]
> Использование этого свойства в run-time - удел троешников.
Гон. Tag может быть уже занят, не вижу причин, почему их нельзя по имени отличать.
Ega23 (2009-09-18 10:20:00) [5]
> 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;
Рамиль (2009-09-18 09:55:00) [6]
> "Label1" - это разве не "Name"?
Name, но где ты видишь run-time?
Омлет (2009-09-18 06:12:00) [7]> Использование этого свойства в run-time - удел троешников
LOL.
Label1.Caption ... "Label1" - это разве не "Name"?
Германн (2009-09-18 02:11:00) [8]
> Amoeba © (18.09.09 01:51) [4]
Я это собственно к тому, что (имхо) из сабжа следует, что автор хочет использовать именно Name. А "Name" имеет смысл только в дизайн-тайме. Использование этого свойства в run-time - удел троешников.
Германн (2009-09-18 02:00:00) [9]
> Amoeba © (18.09.09 01:51) [4]
>
>
> > Германн © (18.09.09 00:58) [3]
> >
> >
> > > Артем (17.09.09 23:33)
> > >
> > > Как сделать проверку вкладку на имя?
> >
> > А "имя" это Name или Caption?
>
> Name вкладки "Вася" - оригинально! Надеюсь, что автор все
> же имел в виду Caption.
Если Вася это "Вася Пупкин", то совсем не оригпнально! Даже слишком банально. :)
Но мой вопрос именно к автору сабжа остаётся в силе.
Amoeba (2009-09-18 01:51:00) [10]
> Германн © (18.09.09 00:58) [3]
>
>
> > Артем (17.09.09 23:33)
> >
> > Как сделать проверку вкладку на имя?
>
> А "имя" это Name или Caption?
Name вкладки "Вася" - оригинально! Надеюсь, что автор все же имел в виду Caption.
Германн (2009-09-18 00:58:00) [11]
> Артем (17.09.09 23:33)
>
> Как сделать проверку вкладку на имя?
А "имя" это Name или Caption?
От этого будет зависеть ответ на вопрос
> КАк создать и удалить вкладку с определенным именем.
Артем (2009-09-17 23:54:00) [12]Спасибо :)
Amoeba (2009-09-17 23:47:00) [13]
> Как сделать проверку вкладку на имя?
В цикле:
for I := 0 to PageControl.PageCount - 1 do
if PageControl.Pages [I].Caption = 'Вася' then
> КАк програмно на TPAnel кинуть какой нибудь компонент ?
Читать до полного просветления:
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=342