powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / как определить виден ли контрол или нет?
5 сообщений из 5, страница 1 из 1
как определить виден ли контрол или нет?
    #32286812
quQuev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго времени суток.
Не подскажете нет ли возможности определить виден ли контрол или нет?

Я имею ввиду, что он может быть не видим, потому что
на закрытом табе PageControla. Или просто закрыт другими контролами.

Visible у него = True.


Заранее спасибо.
...
Рейтинг: 0 / 0
как определить виден ли контрол или нет?
    #32286821
Lana
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
посмотри свойство CanFocus, должно помочь

CanFocus returns true if both the control and its parent(s) have their Visible and Enabled properties set to true. If any of the Visible and Enabled properties of the control or the controls in which it is contained are not true, then CanFocus returns false.
...
Рейтинг: 0 / 0
как определить виден ли контрол или нет?
    #32287632
quQuev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.
Так все работает.
А не знаешь как сделать контрол видимым?
(Открыть нужный таб у того же PageControla)
...
Рейтинг: 0 / 0
как определить виден ли контрол или нет?
    #32287644
Фотография Cauchy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TabIndex или ActivePage.
...
Рейтинг: 0 / 0
как определить виден ли контрол или нет?
    #32289342
quQuev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TabIndex или ActivePage это конечно круто...:))
Но у меня контрол не на TPageControl, а на другом компоненте,
тоже с закладками. И хотелось бы написать процедуру,
независимую от контрола. И это наверняка возможно,
потому что Delphi перематывает в IDE любые tab контролы,
когда в инспекторе выбирается компонент на другой странице.
Вопрос примерно о том, как она это делает.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / как определить виден ли контрол или нет?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]