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