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

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


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

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

Выпуск № 236
от 08.03.2006, 23:24

Администратор:Калашников О.А.
В рассылке:Подписчиков: 118, Экспертов: 21
В номере:Вопросов: 1, Ответов: 2


Вопрос № 36621: Здравствуйте уважаемые эксперты.У меня два вопроса: 1.Существует надстройка для VB.Называется AxNools CodeSMART v2001. Вопрос: Стоит ли её ставить на VB6. 2.Возможно ли в принципе на VB6 сделать программу со слоями,типа AutoCad. ..

Вопрос № 36.621
Здравствуйте уважаемые эксперты.У меня два вопроса:
1.Существует надстройка для VB.Называется AxNools CodeSMART v2001.
Вопрос: Стоит ли её ставить на VB6.

2.Возможно ли в принципе на VB6 сделать программу со слоями,типа AutoCad.
Если возможно,то объясните хотя бы принцип.

С уважением Владимир
Отправлен: 03.03.2006, 07:50
Вопрос задал: Кирюхин Владимир (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: EPDSota
Здравствуйте, Кирюхин Владимир!

2. Возможно! У каждого обьекта (линии) есть свойство tag. Если этому свойству присвоить номер слоя, то можно по этому номеру узнать слой, на котором расположен обьект и группировать их для выполнения операции. Например скрыть слой 2:

Dim cnt
For Each cnt In MyShapesCollection
If cnt.Tag = 2 Then cnt.Visible = False
Next cnt
---------
Открыть глаза навстречу солнцу
Ответ отправил: EPDSota (статус: Специалист)
Отправлен: 03.03.2006, 08:35

Отвечает: Залетин Виталий Викторович
Здравствуйте, Кирюхин Владимир!
2. Можно. Просто сделайте сами или найдите в нете прозрачный Picture Box, он нужен для отображения на экране всего что Вы делаете, располагайте их массивом на родительской форме, свойству Tag присвойте такую вещь как имя слоя. Да, еще разработайте свой формат файла с описанием всего что Вы располагаете на экране.
Почитайте еще вот это:
http://www.relib.com/articles/article.asp?id=50
http://www.relib.com/articles/article.asp?id=51
---------
Учиться никогда не поздно. Особенно программированию!
Ответ отправил: Залетин Виталий Викторович (статус: Студент)
Отправлен: 05.03.2006, 14:27


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

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

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

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

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


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


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.17 (beta) от 06.03.2006
Яндекс Rambler's Top100

В избранное