Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 21
от 07.03.2005, 13:40

Администратор:Калашников О.А.
В номере:Вопросов: 2, Ответов: 4


Вопрос № 17701: Уважаемые эксперты! Как скрыть все элементы управления (не объединённых в массив) в пределах одного контейнера?...
Вопрос № 17702: Уважаемые эксперты! Почему SSTab (закладки) не меняет цвет при изменении св-ва BackColor на этапе разработки?...

Вопрос № 17701
Уважаемые эксперты! Как скрыть все элементы управления (не объединённых в массив) в пределах одного контейнера?
Отправлен: 02.03.2005, 13:39
Вопрос задал: Александр А.А. (статус: Посетитель)
Всего ответов отправлено: 2

Отвечает: Licvidator
Здравствуйте, Александр А.А.!
А обязательно решать задачу лоб?:) Если да, то присвойте каждому элементу имя Tag, одинаковое для всех элементов (например, myelements), и впишите код:

For ind = 0 To Me.Controls.Count - 1
If Me.Controls(ind).Tag = "myelements" Then Me.Controls(ind).Visible = False
Next

Если же в лоб не обязательно, тогда просто скройте весь фрейм и контролы исчезнут вместе с ним;)
Ответ отправил: Licvidator (статус: Профессор)
Отправлен: 02.03.2005, 18:52
Оценка за ответ: 5

Отвечает: Miklucho
Здравствуйте, Александр А.А.!
Скрой сам контейнер:
frame1.visible=false - тогда скроются и все объекты находящиеся в этом контейнере.
Правда в случае формы скроется и сама форма.
Можно также поэлементно каждому изменять значение св-ва visible.
Ответ отправил: Miklucho (статус: Студент)
Отправлен: 03.03.2005, 10:38
Оценка за ответ: 5


Вопрос № 17702
Уважаемые эксперты! Почему SSTab (закладки) не меняет цвет при изменении св-ва BackColor на этапе разработки?
Отправлен: 02.03.2005, 13:39
Вопрос задал: Александр А.А. (статус: Посетитель)
Всего ответов отправлено: 2

Отвечает: Licvidator
Здравствуйте, Александр А.А.!
Неправда, изменяет. Только, я надеюсь, мы об одном и том же говорим... у SSTab понятие BackColor применяется не к табу, а к межтабовому пространству.
Ответ отправил: Licvidator (статус: Профессор)
Отправлен: 02.03.2005, 18:55
Оценка за ответ: 5
Комментарий оценки:
Я надеялся, что BackColor связан с цветом таба, но теперь заметил, что это не так. Но мне очень нужно изменить цвет этого серого таба, что делать?

Отвечает: Miklucho
Здравствуйте, Александр А.А.!
Интересно как-то backcolor работает :)
Выход: поместить на вкладку объект-контейнер (#frame) и изменить цвет у него.
Можно еще попытаться состряпать что-нибудь из TabStrip (Common Controls 6.0)
Вот выдержка с сайта VBNet.ru:
-------------
TabStrip- всего лишь полоска с закладками, они не являются контейнерами и не могут держать на себе ничего. В МСДН-е рекомендуют сделать несколько панелей и переключать их Visible в зависимости от того, на какой вкладке в субже кликнули.
Вот, что сказано в МСДН:
The TabStrip control is not a container. To contain the actual pages and their objects, you must use Frame controls or other containers that match the size of the internal area which is shared by all Tab objects in the control. If you use a control array for the container, you can associate each item in the array with a specific Tab object, as in the following example:
Ответ отправил: Miklucho (статус: Студент)
Отправлен: 04.03.2005, 11:01


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.basicvba
Отписаться

В избранное