UgurOzturk Posted February 3, 2011 Share Posted February 3, 2011 (edited) Visual Basic ile ilgili Soru Sormayı Nerede açıcağımı bilemediğim İçin burada Nerede Açıcağımı öğrenmek ve Sorumu Burdan iletmek istedim. Visual Basic den önce Autoplay Media Studio'yu kullanıyodum ve onunla birşeyler yaptıktan sonra Visual Basic 2010 'a geçiş yaptım. fakat bu Autoplay'a göre oldukça zor, Mantığını anlasamda bir yerlerde Takılıyorum. [code]Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Form2.Show() Me.Hide() End Sub[/code] Amaç; Normal bi Form da bulunan Button'a tıklıyıp diğer Form'a geçmek, Fakat Bunu Yaptıktan Sonra Açılan Form'un ekrandaki yeri değişik oluyor ve Me.Hide'den dolayı Önceki Form açık kalıyor arkada Gizli Görünüyor. Ben ise Me.Close gibi Kod arıyorum Edit: Konu Başlığı Düzenlendi Edited February 3, 2011 by taran9313 Quote Link to comment Share on other sites More sharing options...
galetis Posted February 3, 2011 Share Posted February 3, 2011 zaten kendi cevabını kendin vermişsin. [code]Me.Close()[/code] 2.Formun properties penceresinde Location kısmında x ve y değerlerini değiştirerek nerde açılacağını belirtebilirsin. Quote Link to comment Share on other sites More sharing options...
UgurOzturk Posted February 3, 2011 Author Share Posted February 3, 2011 Ama şimdi Me.Close'u yazınca şöyle birşey oluyor; Form1 deki buttona tıklıyorum, Form2 açılır gibi yapıyor ve her ikiside kapanıyor. [codebox] Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Form2.Show() Me.Close() End Sub [/codebox] Quote Link to comment Share on other sites More sharing options...
KintaRo Posted February 3, 2011 Share Posted February 3, 2011 Bu konu "Sohbet-Chat" forumundan "Yazılım" forumuna taşınmıştır. Quote Link to comment Share on other sites More sharing options...
alisky Posted February 3, 2011 Share Posted February 3, 2011 form2 yeni = new form2(); yeni.show(); bunu bir dene Quote Link to comment Share on other sites More sharing options...
UgurOzturk Posted February 3, 2011 Author Share Posted February 3, 2011 (edited) [code]Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click form2 yeni = new form2(); yeni.show(); End Sub[/code] Denedim fakat Hata verdi, Yeni'nin altı çizili olarak, "expression is not a method." Visual Basic 2010 express kullanıyorum bu yüzden mi ? yada istediğimi yapamıcakmıyım ? Edited February 3, 2011 by taran9313 Quote Link to comment Share on other sites More sharing options...
win32 Posted February 3, 2011 Share Posted February 3, 2011 (edited) [quote name='alisky' date='03 Şubat 2011 - 15:06 ' timestamp='1296738962' post='956804'] form2 yeni = new form2(); yeni.show(); bunu bir dene [/quote] Bu verdiğin C# kodu sadece yeni boş bir Form2 açar, varolanı açmaz. Form2'ye bu kodu koy: [quote] Private Sub Form2_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed Form1.Show() End Sub[/quote] Böylece Form2yi kapattığında Form1 tekrar görünür olacak ama öbür türlü Form1i kapatmaya kalkma çünkü Form1 ana formdur Form1 kapanırsa tüm Formlar kapanır. Proje ayarlarından ana formun ilk formmu yoksa son formmu olacağını seçebilirsin ama pek işe yarayacağını söyleyemem. Edited February 3, 2011 by win32 Quote Link to comment Share on other sites More sharing options...
UgurOzturk Posted February 3, 2011 Author Share Posted February 3, 2011 win32 Mantığını anlamama Yardımcı olduğun için teşekkürler. Şimdi sıra geldi düşündüğüm projeyi nasıl hazırlaya biliceğimi hayal etmekte, Peki Autoplay Media Studio daki gibi Programın Yukarısına 2 Button Koyup onlara Geçiş eklemenin bir değişik Yolu Daha Var mı ? Formlar Arasında Geçiş değilde, Yukarıdaki butonlara tıklayarak Sanki Başka bi Form'a geçmiş gibi başka içerikler Eklenebilir mi ? Anlatamadıysam; AMS de Hazırladığım Program ; http://hotfile.com/dl/100670829/9b10de6/ikv_yardm_v1.2_by_Taranty.exe.html Yukarısındaki Tanıyalım/Haritalar/Görevler/İtemler gibi Quote Link to comment Share on other sites More sharing options...
win32 Posted February 3, 2011 Share Posted February 3, 2011 Bu iş için TabControl var: [SPOILER][img]http://i.imgur.com/c4vf4.png[/img][/SPOILER] Quote Link to comment Share on other sites More sharing options...
Kriter Posted February 9, 2011 Share Posted February 9, 2011 Istedigin form sayisi kadar Frame koy. Butun frame leeri esit boyutta ve ustuste olsun formu acmasini istedigin button click olayina FrameAdi.zorder yaz. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.