VS'da konsol panelleri açılmıyor

a1dan

Femtopat
Katılım
25 Aralık 2022
Mesajlar
3
Daha fazla  
Cinsiyet
Erkek
C# öğreniyorum ve oluşturduğum konsolda kodları eksiksiz girmeme rağmen konsol panelleri açılmıyor, ne yapmam gerekir?

form2.JPG


resim_2023-03-11_182345911.png


Panel acılması gerekiyor baslattığımda fakat yürütüyor, CMD paneli gelip kapanıyor.
 
Son düzenleyen: Moderatör:
Eksiksiz derken? Birincisi, projenin açılış formu ne? İkincisi, ne paneli? Kendisinden bir tane daha açmaya çalışıyorsun bu kod bloğunda. Ek olarak neden Form2.cs'te Form1_Load fonksiyonu var?
 
Eksiksiz derken? Birincisi, projenin açılış formu ne? İkincisi, ne paneli? Kendisinden bir tane daha açmaya çalışıyorsun bu kod bloğunda. Ek olarak neden Form2.cs'te Form1_Load fonksiyonu var?
c# yeni öğrendiğimi belirttim zaten eksiksiz olduğumu düşünüyodum sadece hatam varsa hatamı düzelt diye sordum emrivaki yapman değil :)

-panel derken kullanıcı adı ve şifre olarak girdiğim formu "başlat" dediğimde etkili bi şekilde yürütmek için çıkan panel

- "Form2.cs'te Form1_Load fonksiyonu var?" düzelttim.
 
c# yeni öğrendiğimi belirttim zaten eksiksiz olduğumu düşünüyodum sadece hatam varsa hatamı düzelt diye sordum emrivaki yapman değil :)

-panel derken kullanıcı adı ve şifre olarak girdiğim formu "başlat" dediğimde etkili bi şekilde yürütmek için çıkan panel

- "Form2.cs'te Form1_Load fonksiyonu var?" düzelttim.
Eksiksiz olduğunu düşünmenle ilgili yorum yapmayacağım fakat ben eksiksizden kodları bir yerden aldığını düşünmüştüm. Neyse.

Anladığım kadarıyla Form1'den Form2'yi çağırıyorsun, ardından giriş işlemi yapıldıktan sonra başka bir formu yada form2'deki bir paneli çağırmak istiyorsun.

Form2'de yeni bir form2 çağırırsan herhangi bir değişiklik olmaksızın, giriş yaptığın form geri açılacak.

Birinci sorun; Eğer form1'den, form2'yi açmaya herhangi bir şey ayarlamadıysan giriş paneline erişemeyeceksin.
İkinci sorun; Form2'de giriş yapıldıktan sonra açılacak şey, aynı forumun yeni hali, elinde açık olanda kapanmayacak.
Üçüncü sorun; "başlat" nerede diyorsun bilmiyorum. Aynı forumda bir panel istiyorsan, giriş yaptığın kısmı ve diğer özellikleri bir panele ekle ve panelin visibilitysini değiştirerek eriş. Buna alternatif yöntem user control oluşturup programı derlersen, özel tasarladığın bir control yapısı araç kutusuna bütüm halde eklenecek. Bir user control oluşturursun, olayı giriş yaptırmaktır, bir diğerini oluşturursun giriş yapılan kullanıcının yetki seviyesine bağlı olarak bir menü sunar vs vs. getter&setterlarla birlikte özellik olarak user controlda değiştirilebilir ne olmasını istiyorsan eklersin. Aşağıda bir getter&setter örneği koydum.

C#:
public string str {
    get;
    set;
}
 
Eksiksiz olduğunu düşünmenle ilgili yorum yapmayacağım fakat ben eksiksizden kodları bir yerden aldığını düşünmüştüm. Neyse.

Anladığım kadarıyla Form1'den Form2'yi çağırıyorsun, ardından giriş işlemi yapıldıktan sonra başka bir formu yada form2'deki bir paneli çağırmak istiyorsun.

Form2'de yeni bir form2 çağırırsan herhangi bir değişiklik olmaksızın, giriş yaptığın form geri açılacak.

Birinci sorun; Eğer form1'den, form2'yi açmaya herhangi bir şey ayarlamadıysan giriş paneline erişemeyeceksin.
İkinci sorun; Form2'de giriş yapıldıktan sonra açılacak şey, aynı forumun yeni hali, elinde açık olanda kapanmayacak.
Üçüncü sorun; "başlat" nerede diyorsun bilmiyorum. Aynı forumda bir panel istiyorsan, giriş yaptığın kısmı ve diğer özellikleri bir panele ekle ve panelin visibilitysini değiştirerek eriş. Buna alternatif yöntem user control oluşturup programı derlersen, özel tasarladığın bir control yapısı araç kutusuna bütüm halde eklenecek. Bir user control oluşturursun, olayı giriş yaptırmaktır, bir diğerini oluşturursun giriş yapılan kullanıcının yetki seviyesine bağlı olarak bir menü sunar vs vs. getter&setterlarla birlikte özellik olarak user controlda değiştirilebilir ne olmasını istiyorsan eklersin. Aşağıda bir getter&setter örneği koydum.

C#:
public string str {
    get;
    set;
}
çok teşekkür ederim bloğu hocanın yönergelerine göre düzenlemiştim. aşırı yardımcı oldun halletim :))
 

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Geri
Yukarı