Страница: 1 |
Как обратьтся к объекту имя которого сидит в переменной к примеру: Object это форма на которой находится объект Per - переменная которая содержит имя этого объекта! Как обратьтся к этому объекту через переменную?
В 6 ВБ такого точно нет, когда-то сам, безуспешно пытался сделать подобное дело. Нету такого. Проблема решается иначе, опиши в чем дело. Например так, если я правильно понял вопрос: MsgBox Form1.Controls("Command1").Caption Да уж, решение которое напрашивается вероятно не соответствует задаче. Что нужно сделать конкретно? А пока так: Можно по имени этого обьекта в переменной получить его хендл, а по хендлу уже потом ссылку на сам обьект. Все это делается апишками и не слишком сложно. Если нужно будет обьясню конкретнее. А пока давай инфу и попробуем найти решение попроще. В vb.net используй имена System.Reflection и функции наподобии CreateObjRef или CreateReference. System.Reflection.Emit также покатит. Точно не скажу, т.к. особо еще не разобрался. Вопрос как то заумно поставлен. Присваивай объективной переменной объект и обращайся к нему. Или все обекты это свойство form1.Controls. В цикле опрашивай имя и к найденному обращайся. Или как тут уже писали через API. А вообще, лучше вопрос уточни, что те надо. Желаю успеха. Irbis Блин. Повторяюсь 3й раз. Статья 'скрипты в VB' на phoenixsoft.narod.ru Исполнение кода из текстовой переменной и обращение к объектам "по имени". Страница: 1 |
Вопрос: Помогите кто хорошо знает Vb
Добавлено: 25.06.03 13:07
Автор вопроса: Xsandr | ICQ: 292728675
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
brevno
Вопросов: 18
Ответов: 57
Web-сайт:
Профиль | | #1
Добавлено: 25.06.03 14:10
Номер ответа: 2
Автор ответа:
Alex3
ICQ: 9481061
Вопросов: 18
Ответов: 132
Профиль | | #2
Добавлено: 25.06.03 18:00
Номер ответа: 3
Автор ответа:
.:: St!X ::.
ICQ: 339888425
Вопросов: 13
Ответов: 51
Web-сайт:
Профиль | | #3
Добавлено: 25.06.03 19:26
Вообщем вопрос простой - но смысл ускользает (( если возможно поточнее сформулируй, пожалуйста!!!
Номер ответа: 4
Автор ответа:
MAGNUS
Вопросов: 12
Ответов: 430
Профиль | | #4
Добавлено: 25.06.03 21:45
Номер ответа: 5
Автор ответа:
ШевТ
ICQ: 165728420
Вопросов: 1
Ответов: 96
Профиль | | #5
Добавлено: 26.06.03 19:59
Номер ответа: 6
Автор ответа:
Irbis
Вопросов: 5
Ответов: 47
Web-сайт:
Профиль | | #6
Добавлено: 26.06.03 21:26
Номер ответа: 7
Автор ответа:
E-Man
Вопросов: 3
Ответов: 132
Профиль | | #7
Добавлено: 30.06.03 21:07
Номер ответа: 8
Автор ответа:
MAGNUS
Вопросов: 12
Ответов: 430
Профиль | | #8
Добавлено: 30.06.03 21:22
Все зависит от постановки задачи и ИМХО использовать скрипты в VB это шаг назад. ЧЕго такого может сделать скрипт что не может сам VB? . Учитывая что скрипты это собственно производная...