powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как... обратиться к форме по имени?
2 сообщений из 2, страница 1 из 1
Как... обратиться к форме по имени?
    #32737244
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не то что как реализовать, как назвать топик не знаю.

В Акцессе есть простой способ: Forms("FormName").
Тут, насколько я понял, аналога нет. А хочется.
Предысторию рассказывать чи ни? Пока не буду, чтоб не мешала, понадобится, напишу...

Хочу сделать что-то вроде этого:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Module AvailableForms
  Friend Const Count =  1 
 
  Private Structure AvailableForm
    Dim sName As String
    Dim winForm As Windows.Forms.Form
  End Structure

  Private List() As AvailableForm

  Friend Sub FillList()
    If Count >  0  Then
      ReDim List(Count -  1 )
      List( 0 ).sName = "frmEditApplicationList"
      List( 0 ).winForm = frmEditApplicationList  ' A тут как можно сделать? 
       '... 
    End If
  End Sub
End Module

Заодно может еще какие классические/не очень ошибки покажете.

Цель: получить возможность писать далее

Код: plaintext
1.
2.
3.
4.
dim f as Windows.Forms.Form
f=AvailableForms.GetNewInstance("frmEditApplicationList") 
 ' и, соответственно GetExistInstance 
f.visible=true
f.blablabla

Можно ли это сделать?

Cпасибо.

Плохо не знать азов. :(
...
Рейтинг: 0 / 0
Как... обратиться к форме по имени?
    #32737252
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перечитал. Бред сивой кобылы в жаркий полдень. Заодно вспомнил, где встречал похожий топик:
/topic/98592

Еще раз спасибо.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как... обратиться к форме по имени?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]