Помогите найти ошибку либо функция не работает из главной формы по клику должна открыться вторая форма под название FrmNewDB.vb но ничего не открывается.
[vba]
Код
Public Class GlavForm Private _form As Object
Private Property Form(i As Integer) As Object Get Return _form End Get Set(value As Object) _form = value End Set End Property
Function FormLoaderName(FormName As String) As Boolean Dim i As Integer, frname As String frname = LCase(FormName) FormLoaderName = False For i = 0 To Form(i) Step -1 If LCase(Form(i)) = frname Then FormLoaderName = True Exit Function End If Next End Function
Private Sub ДобавитьТаблицуToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles ДобавитьТаблтцуToolStripMenuItem.Click If FormLoaderName("FrmNewDB") = True Then
End If End Sub
End Class
[/vba]
[moder]vba<>vb.net[/moder]
Помогите найти ошибку либо функция не работает из главной формы по клику должна открыться вторая форма под название FrmNewDB.vb но ничего не открывается.
[vba]
Код
Public Class GlavForm Private _form As Object
Private Property Form(i As Integer) As Object Get Return _form End Get Set(value As Object) _form = value End Set End Property
Function FormLoaderName(FormName As String) As Boolean Dim i As Integer, frname As String frname = LCase(FormName) FormLoaderName = False For i = 0 To Form(i) Step -1 If LCase(Form(i)) = frname Then FormLoaderName = True Exit Function End If Next End Function
Private Sub ДобавитьТаблицуToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles ДобавитьТаблтцуToolStripMenuItem.Click If FormLoaderName("FrmNewDB") = True Then
Не выдержал.Я в шоке. За это надо наказывать многократным изучением мануала. Private Property Form(i As Integer)
.[vba]
Код
Public Class GlavForm Private _form As String = ",FrmNewDB,FrmNDB,FrNDB,FwDB,"
Function FormLoaderName(ByVal FormName As String) As Boolean Return _form.IndexOf("," & FormName & ",") > -1 End Function
Private Sub ДобавитьТаблицуToolStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs) Handles ДобавитьТаблтцуToolStripMenuItem.Click If FormLoaderName("FrmNewDB") Then
End If End Sub
End Class
[/vba]
Не выдержал.Я в шоке. За это надо наказывать многократным изучением мануала. Private Property Form(i As Integer)
.[vba]
Код
Public Class GlavForm Private _form As String = ",FrmNewDB,FrmNDB,FrNDB,FwDB,"
Function FormLoaderName(ByVal FormName As String) As Boolean Return _form.IndexOf("," & FormName & ",") > -1 End Function
Private Sub ДобавитьТаблицуToolStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs) Handles ДобавитьТаблтцуToolStripMenuItem.Click If FormLoaderName("FrmNewDB") Then
Мне нужно что б по этому клику открывалась вторая форма [vba]
Код
Private Sub ДобавитьТаблицуToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles ДобавитьТаблтцуToolStripMenuItem.Click FrmNewDB.Show() Then End If End Sub
[/vba] Но открытие форм нужно через функци, Чтоб в функции было указано Имя Функции("Название Формы").Show() Чтоб при кликах на ссылка я только указывал Имя функции("Название формы")
Мне нужно что б по этому клику открывалась вторая форма [vba]
Код
Private Sub ДобавитьТаблицуToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles ДобавитьТаблтцуToolStripMenuItem.Click FrmNewDB.Show() Then End If End Sub
[/vba] Но открытие форм нужно через функци, Чтоб в функции было указано Имя Функции("Название Формы").Show() Чтоб при кликах на ссылка я только указывал Имя функции("Название формы")wmpochtavik