Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Помогите кто хорошо знает Vb Добавлено: 25.06.03 13:07  

Автор вопроса:  Xsandr | ICQ: 292728675 

Как обратьтся к объекту имя которого сидит в переменной

к примеру: Object это форма на которой находится объект

Per - переменная которая содержит имя этого объекта!

Как обратьтся к этому объекту через переменную?

Ответить

  Ответы Всего ответов: 8  

Номер ответа: 1
Автор ответа:
 brevno



Вопросов: 18
Ответов: 57
 Web-сайт: smsquest.by.ru
 Профиль | | #1
Добавлено: 25.06.03 14:10

В 6 ВБ такого точно нет, когда-то сам, безуспешно пытался сделать подобное дело. Нету такого.

Проблема решается иначе, опиши в чем дело.

Ответить

Номер ответа: 2
Автор ответа:
 Alex3



ICQ: 9481061 

Вопросов: 18
Ответов: 132
 Профиль | | #2 Добавлено: 25.06.03 18:00

Например так, если я правильно понял вопрос:

MsgBox Form1.Controls("Command1").Caption

Ответить

Номер ответа: 3
Автор ответа:
 .:: St!X ::.



ICQ: 339888425 

Вопросов: 13
Ответов: 51
 Web-сайт: www.ks-brand.ru
 Профиль | | #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

В vb.net используй имена System.Reflection и функции наподобии CreateObjRef или CreateReference. System.Reflection.Emit также покатит.

Точно не скажу, т.к. особо еще не разобрался.

Ответить

Номер ответа: 6
Автор ответа:
 Irbis



Вопросов: 5
Ответов: 47
 Web-сайт: www.oplata.nm.ru
 Профиль | | #6
Добавлено: 26.06.03 21:26

Вопрос как то заумно поставлен.

Присваивай объективной переменной объект и обращайся к нему.

Или все обекты это свойство form1.Controls. В цикле опрашивай имя и к найденному обращайся.

Или как тут уже писали через API.

А вообще, лучше вопрос уточни, что те надо.

Желаю успеха.

Irbis

 

Ответить

Номер ответа: 7
Автор ответа:
 E-Man



Вопросов: 3
Ответов: 132
 Профиль | | #7 Добавлено: 30.06.03 21:07

Блин. Повторяюсь 3й раз. Статья 'скрипты в VB' на phoenixsoft.narod.ru

Исполнение кода из текстовой переменной и обращение к объектам "по имени".

Ответить

Номер ответа: 8
Автор ответа:
 MAGNUS



Вопросов: 12
Ответов: 430
 Профиль | | #8 Добавлено: 30.06.03 21:22
Все зависит от постановки задачи и ИМХО использовать скрипты в VB  это шаг назад. ЧЕго такого может сделать скрипт что не может сам VB? . Учитывая что скрипты это собственно производная...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам