vb.net farklı formlardaki benzer fonksiyonları nasıl çalıştırabilirim.

Kodla Büyü

sertokus

Süper Üye
Süper Üye
Mesajlar
2,350
Merhaba arkadaşlar
Visual Basic te 3 tane formum var. Bu formlardan form1,ve 2 birbirine benzer. Birde AnaMenu formu var. Bu üç formda da benzer fonksiyonlar var. İstediğim şey combobox taki seçime göre o classtaki fonksiyonu çalışırması. Kodları basitçe yazdım.

Aşağıdaki kodda mevcut classları className ' e nasıl atayabilirim.

Public Class Anamenu
Public Shared Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged
If Form1.ComboBox1.SelectedItem = "FORM1" Then
Dim className as New form1
End If
If Form1.ComboBox1.SelectedItem = "FORM2" Then
Dim className as New form2
End If
End Sub

Private Sub tumButton_Click(sender As Object, e As EventArgs) Handles tumButton.Click
className.Function()
End Sub

End Class
 
Hocam, formlardaki fonksiyonları Public Function fonksiyonadi() şeklinde oluşturursanız sorunsuz çalışacaktır. Ekde çalışan bir örnek var.
 

Ekli dosyalar

  • WinFormsApp1.zip
    190.1 KB · Görüntüleme: 8
Geri
Üst