Текущий архив: 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