• 10-11-2021, 19:54:07
    #1
    Kurumsal PLUS
    Arkadaşlar merhaba bir yardıma ihtiyacım var soru çok basit yarısına kadar geldim devamını internette bulamadım yardımcı olan olursa sevinirim.

    Soru : Form 1 de 1 tane button olucak Form 2 yi açıcak.
    Açılan Form 2 de 1 tane textbox ve 1 tane button olucak
    Form 2 deki textboxa yazılan yazı butona tıklatılınca form1 deki tittle ' değiştircek.


    Bu şekilde form içinden form açmayı yaptım fakat butona tıklanınca textboxdaki yazıyı form1in başlığına vermeyi halledemedim.
    Özelden veya burdan nasil yapıcagım hakkında yardım eden olursa çok sevinirim. Kolay gelsin.
  • 10-11-2021, 20:00:31
    #2
    2 form kendi yapısı içlerindedir. Diğer forma müdahale etmek istiyorsan static yapıya almalısın ve public erişime açmalısın.
    https://stackoverflow.com/questions/...-windows-forms
    https://stackoverflow.com/questions/...r-another-form
  • 10-11-2021, 20:02:47
    #3
    Merhaba,

    Form 1' in başlığını public değişken olarak ata ve varsayılan bir değer ver, ardından Form 2 Textbox' ına girilen değeri de buton click eventiyle Form 1 başlık değişkenine ata ve form başlığını güncelle. Uzun zamandır uğraşmıyorum C# ile bu yüzden VS yüklü değil, deneme yaparak örnek kod atamıyorum maalesef.
  • 10-11-2021, 20:05:32
    #4
    Kurumsal PLUS
    Örnek kod atabilecek olursa çok sevinirim.
  • 10-11-2021, 20:08:41
    #5
    Merhaba,

    Form2deki buttonu ve textboxu public yapıp Form1 den button eventini tetikleyin. Yani örnek olarak
    var form2 = new Form2();
    form2.button1.Click += { this.Text = form2.textBox1.Text; }
    form2.Show();
  • 10-11-2021, 20:11:29
    #6
    Form 1 içerisine bir function yaz ve string değer alsın ve form1 in başlığını değiştirsin. Form2 de açık olan formları araştır ve içinden form1'i al. Sonra bulduğun formdan yazdığın functionu istediğin değer ile çağır.