Язык Visual Basic на платформе .NET.
Модераторы: Ramzes, Sebas
-
GPP
-
- Постоялец
-
-
- Сообщения: 351
- Зарегистрирован: 02.11.2005 (Ср) 8:02
- Откуда: г.Невельск о.Сахалин
-
GPP » 25.02.2009 (Ср) 7:24
Здравствуйте! В программе необходимо перебрать все открытые формы и проверить является ли эта форма той что мне нужна. Делаю так при отключенной Option Strict.
- Код: Выделить всё
Dim F As Form
Dim F_2 As Form2
For Each F In Application.OpenForms
If F.Name= "Form2" Then
F_2= F
F_2.TextBox1.Text="Hello world!"
End If
Next
Все прекрасно работает! Но при включении Option Strict "вылетает" ошибка о несовместимости типов! Как быть? Как можно найти нужную мне форму и изменить свойство любого компонента на этой форме? Заранее спасибо.
GPP(c) Gorlo Pavel Programming
-
Joo
-
- Постоялец
-
-
- Сообщения: 762
- Зарегистрирован: 14.08.2008 (Чт) 11:55
- Откуда: Казахстан
-
Joo » 25.02.2009 (Ср) 8:14
- Код: Выделить всё
F_2=DirectCast(F,Form2)
"Им будет не просто, тем кто полагается на истину авторитета, вместо того чтобы полагаться на авторитет Истины"
Джеральд Месси, Египтолог
Вернуться в Visual Basic .NET
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 76