![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос на засыпку [D6, WinXP]
parivet © (2007-08-30 16:25:00)Чем отличается .Visible:=True от .Show ?
Германн (2007-08-31 01:07:00) [1]
> Никто не мешает написать компонент, у которого Visible как-
> то иначе реализуется.
>
Тут не столько реализация SetVisible играет роль (если вспомнить [10]), сколько реализация метода Show для TControl. Автору просто неохота было заглянуть в хелп по этому методу :(
А там всего-то две строчки :)
TStas (2007-08-31 00:55:00) [2]Есть, например, панель, а на ней, скажем, эдит. Эдит.Visible := True, но панель.визибл := фалс. Дык эдит виден не будет. Вот и отличается. А чем отличается во всех случаях - вопрос смысла не имеет. Никто не мешает написать компонент, у которого Visible как-то иначе реализуется.
Германн (2007-08-30 17:04:00) [3]
> parivet (30.08.07 16:39) [10]
>
>
Неужто так трудно осилить всего одну строчку на аглицком?
Сергей М. (2007-08-30 16:43:00) [4]
> в первом случае помимо визибла у bevel еще и индекс у пейджконтрола
> становился первым.
>
А это нам по банрабану, индекс-то твой).. Ты отнбдь не об индексе трындел в вопросе "на засыпку")
Сергей М. (2007-08-30 16:41:00) [5]
> homm © (30.08.07 16:39) [9]
> а правда?
А куда нам деться, с подводной-то лодки ?
homm (2007-08-30 16:39:00) [6]> [7] Сергей М. © (30.08.07 16:34)
а правда? :)
parivet (2007-08-30 16:39:00) [7]Я не соц опрос решил провести, а просто такая вещь у меня произошла, решил поделиться...
на форме PageControl1 с двумя вкладками.
на первой вкладка bevel в дизайне Visible в False.
вторая вкладка в данный момент активна в ран тайм.
на форме кнопка, при нажатии на которой был написан код
1 сл.bevel.show;
2 сл.bevel.visible:=True;
так вот в первом случае помимо визибла у bevel еще и индекс у пейджконтрола становился первым.
Германн (2007-08-30 16:38:00) [8]
> Сергей М. © (30.08.07 16:34) [7]
>
> Щас спросит "а нахрена то, если есть это")
Пусть спрашивает. Ответим - Это всё придумал Черчиль в 18-м году! :-)
Сергей М. (2007-08-30 16:34:00) [9]Щас спросит "а нахрена то, если есть это")
Сергей М. (2007-08-30 16:33:00) [10]И наоборот - то самое "действие" приводит к изменению того самого "свойства")
Сергей М. (2007-08-30 16:32:00) [11]
> а с точки зрения действия ?
C т.з. "действия" обращение к св-ву в этом случае взывает к тому самому "действию")
Вася Правильный (2007-08-30 16:32:00) [12]генофонд посмотри
tesseract (2007-08-30 16:32:00) [13]
> Чем отличается .Visible:=True от .Show ?
А исходники лень глянуть ?
parivet (2007-08-30 16:30:00) [14]да, прально, а с точки зрения действия ?
Германн (2007-08-30 16:29:00) [15]Первое - свойство, второе - метод
:-)