C# dili

  • Konuyu başlatan Konuyu başlatan knightx
  • Başlangıç tarihi Başlangıç tarihi

knightx

Profesör
Katılım
29 Aralık 2008
Mesajlar
2,495
Reaksiyon puanı
15
Puanları
218
Slm abiler iyi geceler sorunum şu ben C# dilinde windwos uygulamsı yapıyorum fakat yaptığım işlerde bi türlü form da başka pencere açamıyorum yani forma bir buton eklediğimizde örneğin butonun ismi yapımcı buna tıklandığında yapımcının isminin yeni bir pencerede ileti penceresinde butona tıkladığımza açılmasını istiyorum fakat yapamıyorum
bunu nasıl yapabilirim bi yardımcı olursanız sevinirim

iyi gecelr
 

HapS

Profesör
Katılım
23 Ocak 2008
Mesajlar
3,346
Reaksiyon puanı
63
Puanları
228
csharpnedir.com
 
Katılım
31 Aralık 2007
Mesajlar
17,486
Reaksiyon puanı
189
Puanları
243
ikinci bir form yarat. yarattığın forumun isminin Form2 olduğunu varsayarsak...

Form2 deneme = new Form2();
deneme.Show();

kodu işini görecektir...
 

knightx

Profesör
Katılım
29 Aralık 2008
Mesajlar
2,495
Reaksiyon puanı
15
Puanları
218
ikinci bir form yarat. yarattığın forumun isminin Form2 olduğunu varsayarsak...

Form2 deneme = new Form2();
deneme.Show();

kodu işini görecektir...


işte ben ikinici formu oluşturamıyorum yapıyom olmuyo siz bana bi tam nerden yapılacağını açıklasanız
 

32.sefo

Doçent
Katılım
1 Ekim 2007
Mesajlar
613
Reaksiyon puanı
2
Puanları
0
bunun için birçok yöntem var. ben kodla oluşturmayı seviyorum.
Kod:
once global olark nesneyi tanımlarsın
//  Form frm = new Form();

sonra çalısacagı yerde (button1_click) tekrar olusturursun, fakat tip yazmazsın
//frm = new Form();

şimdi olusturduk. kullanalım..
frm= new Form(); dediğimizde buttonun içine yazmıstık;şimdide aynı kod bloğuna  frm eventlerini yazıcaz
//   frm.Show();
evet=) işte bukadar.

eğer böyle yaparsan her tıklamada bir form yaratılır. Bunu frm.showdialog() kullanarak onleyebilirsin fakat showdiyalog() yapmıcam dersen
Kod:
frm= new Form();
kodunu initialize companent; satırının bir alt satırına yazabilirsin. Böylelikle program acıldıgında bir kez yaratılır; sende onu farklı kompanentlerin eventlerinde kullanırsın
 
Katılım
31 Aralık 2007
Mesajlar
17,486
Reaksiyon puanı
189
Puanları
243
işte ben ikinici formu oluşturamıyorum yapıyom olmuyo siz bana bi tam nerden yapılacağını açıklasanız
Dostum Visual Studio'da sağ tarafta bulunan solution explorer'daki projenin üstüne sağ tuş tıklayıp çıkan menüden Add > Windows Form 'u seçiyorsun. çıkan pencerede direk add tuşuna basıp projene ikinci bir form ekleyebilirsin...
 

knightx

Profesör
Katılım
29 Aralık 2008
Mesajlar
2,495
Reaksiyon puanı
15
Puanları
218
tamam onu hallettim sayılır abiler bişey daha soruyum uygulamayı yaptık açtık ekranda üstte simge durumuna küçült ekranı kapla kapat varya bunlardan istediğimizi kapatabilirmiyiz yapabilirsek nasıl yaparız
 
Üst