Güzel bir amaca hizmet edeceğine eminim, ekleyebilirsin ![]() |
Madem çok istiyorsun, yapalım bari. ![]() |
Çok teşekkürler. |
C#'ta 2. forma gitmeyi yaptım ama ilk forma dönmeyi maalesef bilmiyorum. 2. forma gitmeyi şöyle yaptım; Form2 f2 = new Form2(); f2.Show(); this.Hide(); Peki ilk forma nasıl döneceğim? İnternette aradım ama bulamadım, lütfen yardımcı olun. Çok teşekkürler şimdiden. |
this.Show() gibi bir geri döndürme metodu olması lazımdı. |
Kanka 2. formdaki butona this.show yazarsak ilk formu nasıl gösterecek? This = bu değil mi? İngilizcem 5. ![]() |
ya ben onu 1.formdaki ni gösteriyormuşsun yani 1.forumdan çağırıyorsun sanmıştım kanka ![]() o zaman Form1 form1; form1.Show(); olabilir. |
Kanka bu arada Twitter'ın var mıydı, ya da Skype'ın? |
This.hide dan sonra Form1 form = new form1(); Form.show(); |
Hata veriyor, zaten saçma bir kod oluyor. |
Merhaba, Bunun için form2'ye bir buton ekleyin ve click eventinde şu kodları kulllanın: this.Hide(); new Form1().Show(); Kolay gelsin... |
@1.ci mesaj ![]() @bu mesaj maalesef kanka bi skype var ![]() |
Hiçbir şey anlamadım. ![]() |
Teşekkürler, yaptım. |
@1 bana yolladığın ilk mesaj gibi kullanmıştım ![]() |
Jeton düştü şimdi. Skype adresini ver de konuşuruz arada sırada. Ö.m olarak ta atabilirsin. |
Şu sınıf yapısını öğren dedim kaç kere... class Form1 : Form { public void OpenNewForm() { new Form2(this).Show(); this.Hide(); } } class Form2 : Form { Form _sender; public Form2(Form sender) { _sender = sender; } public void CloseThisOpenLast() { _sender.Visible = true; this.Close(); } } |
attım |
Aynısını yazdığımda çalışıyor.
Şöyle yaptım çalışmadı
(button1 click'e)
string Skype
Skype = @"C:\Program Dosyaları (x86)\Skype\Phone\Skype";
Sytem.Diagnostics.Process.Start(Skype);
Skype'ın yerine Skype.exe yazsam da çalışmadı.
Bu mesaja 1 cevap geldi. Cevapları Gizle