Eval есть на Vb ?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Vlad_Ginz
Новичок
Новичок
 
Сообщения: 41
Зарегистрирован: 17.04.2004 (Сб) 0:19

Eval есть на Vb ?

Сообщение Vlad_Ginz » 18.05.2004 (Вт) 0:16

Как строку превратить в команду или оператор ?
Скажем, название открытой формы находится в переменной <nameF>:
Dim nameF as String
nameF = "Form1"
Как теперь сделать ссылку на форму <Form1>, используя <nameF> ?

Спасибо за просмотр.

Alexanbar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1727
Зарегистрирован: 13.04.2004 (Вт) 23:04
Откуда: Волгоградская обл.

Сообщение Alexanbar » 18.05.2004 (Вт) 0:36

'Поиск формы с заданным именем
dim frm as form

for each frm in forms
if frm.Name=nameF then
'что-то делать с найденной формой,
'используя объектную переменную frm,
'например:

frm.Show
.......

exit for
end if

next

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 18.05.2004 (Вт) 10:35

set f=forms(namef)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Vlad_Ginz
Новичок
Новичок
 
Сообщения: 41
Зарегистрирован: 17.04.2004 (Сб) 0:19

Сообщение Vlad_Ginz » 22.05.2004 (Сб) 23:16

Спасибо господам Александру и Шаману.
Я не совсем точно сформулировал вопрос. Речь идет о незагруженной форме. Прошу прощения.
Поэтому, к сожалению, не проходит решение у 1-го специалиста,
а у 2-го не отрабатывает рекомендуемый оператор, хотя он бы как раз подошел !.
Может быть есть что-то другое ?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 24.05.2004 (Пн) 10:38

Поищи в форуме топик за авторством Vi, там как-раз то, что тебе надо.

З.Ы. http://bbs.vbstreets.ru/viewtopic.php?t ... ight=forms
Lasciate ogni speranza, voi ch'entrate.

Vlad_Ginz
Новичок
Новичок
 
Сообщения: 41
Зарегистрирован: 17.04.2004 (Сб) 0:19

Сообщение Vlad_Ginz » 29.05.2004 (Сб) 1:25

Спасибо Alibek! Тема закрыта !


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

    TopList  
cron