Anasayfa > Tips And Tricks > Vb .Net de İki Form Arasında Geçiş (Bilgi Alışverişi)
Makaleye verilen puanlar

Vb .Net de İki Form Arasında Geçiş (Bilgi Alışverişi)




Form1 e Bir button ve Textbox eklenir. form1 Classına aşağıdaki kod eklenir.

Public anaform As New Form2
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
anaform.TextBox1.Text = Me.TextBox1.Text
anaform.Show()
End Sub

Form2 ye bir text box eklenir. Load olay yordamına aşağıdaki kod eklenir.


Dim newfrm As New Form1
newfrm.anaform = Me

Burada OOP nin getirdiği küçük bir sıkıntı var. (VB6cılar için) Form2 bir nesne olmadığı için Direkt olarak Form2.textBox1.text = me.textbox1.text ifadesini kullanmıyoruz. Niye çünkü Form2 bir Class ve onu nesne yapmamız gerekiyor. form 2 deki newfrm.anaForm = me ifadesi de ASP3.0 daki Formdan veri alma olayına benzemiş biraz.

Şimdi buraya kadar güzel. Teorik olarak düşündüğümüzde Public Class Form2 tanımlamasını Public static Form2 şeklinde yaparsak direkt olarak Class ismini kullanabiliriz. Yani Form2.TextBox1.text = me. ... şeklinde bir kullanım mümkün olabilir ama olmuyor. Classları static olarak tanımalayamazsınız hatası alıyorum. Hepinizin bilgisine

Bu makale hakkında ek bilgi eklemek için buraya tıklayınız

Yazar & Kaynak: Gökşah Taşyürek

Digg this Post! Add Post to del.icio.us Bookmark Post in Technorati Furl this Post!
Eklenme tarihi: 3-4-2007  Okunma: 2296

Bu Makaleye Verilen Puan:    Makaleye verilen puanlar
Bu Makaleye Puan Ver  

Bölüm Başlık Kullanıcı Yorumları


Bu makaleye yorum gönderilmemiş, ilk yorumu sen gönder !
Reklam Netinternet
Bazı hakları saklıdır: İçeriğin editör ve yazarlarımız tarafından oluşturulan kısımları ve site tasarımının hakkı saklıdır.  Bu sayfa en iyi 1280x1024 ve 1024x768 çözünürlükte izlenir.
Powered by BilgiPortal v2.2
Emlak Yorumlar Müzik estetik