33-C# Formlar arası geçiş ve veri aktarımı, Visual Studio C# Dersleri 2018

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ก.พ. 2025
  • Visual Studio Dersleri, C# Form Uygulamaları kapsamında c# formlar arası geçiş ve c# formlar arası veri aktarımı anlatılmaktadır.
    C# Yeni Form Ekleme
    Visual Studio C# Form uygulamasına yeni formlar ekleyebilirsiniz. Bu işlem için menüden Project-Add Windows Form seçimini yapabilirsiniz. Bir diğer yöntem ile Solution Explorer penceresinden proje isminin üzerine sağ tıklayarak, Add-New Item-Windows Form seçimini yapabilirsiniz.
    C# Formlar Arası Geçiş
    Bir projede birden fazla Windows Form ekli ise aşağıdaki komut yapısı ile bir formdan diğerine geçiş yapılmasını sağlayabilirsiniz.
    Form2 f2 = newForm2();
    f2.ShowDialog();
    C# Formlar Arası Veri Aktarımı
    Örneğin Form1 nesnesindeki verilerin Form2 nesnesine aktarılması için Form1 ve Form2 nesnelerine ekli kontrollerin Modifiers özelliklerini Public olarak ayarlanması gerekir. Bu konu hakkında ilerleyen zamanlarda eğitim videosu hazırlayacağız.
    Örnek veri aktarımı;
    Form2 f2 = newForm2();
    f2.label2.Text = textBox1.Text;
    NOT: Formlar arasında veri aktarımı yapılırken f2.ShowDialag(); komutunun veri aktarım kodlarından sonra yazılması gerekir. Aksi takdirde veri aktarımı gerçekleşmeden Form2 nesnesine geçiş yapmış olunur.
    ~
    Web Sitesi ► www.sendekodyaz...
    ~
    Yeni videoları kaçırmamak için ► bit.ly/sendekod...
    C# Form Dersleri eğitimi için ► bit.ly/csharpfo...
    C# Console Dersleri eğitimi için ► bit.ly/csharpco...
    ~
    Facebook ► / sendekodyaz
    Google+ ► plus.google.com...
    Twitter ► / sende_kodyaz
    Tumblr ► / sendekodyaz
    Blogger ► onlineprogramla...

ความคิดเห็น • 79

  • @SendeKodYaz
    @SendeKodYaz  5 ปีที่แล้ว +3

    Udemy C# Dersleri ile Programlama Temelleri | Visual Studio 2019 eğitimi yayınlandı.
    bit.ly/csharpdersleri
    Ülkemizin yazılım alanındaki gelişimine katkıda bulunmak için hazırladığımız eğitimler devam ediyor.
    Eğitime ve öğrenmeye değer veren, emeğin farkında olan ve bu emeği takdir etme erdemini gösteren herkese yürekten teşekkür ederim.

  • @amacszoyuncu8328
    @amacszoyuncu8328 3 ปีที่แล้ว +2

    İşte tam olarak aradığım şey! Hocam videonuzda KALİTE görüyorum. İstediğim şeyi 20 dakikada anlatıverdiniz. Sizi daha çok şeyde görmek isterim.

    • @SendeKodYaz
      @SendeKodYaz  3 ปีที่แล้ว +1

      Merhaba. Gerçekten kanalımızdaki tüm dersler büyük özen ve gayretle hazırlanıyor. Sizler gibi eğitime ve öğrenmeye değer verenlerin bu olumlu geri dönüşleri beni çok mutlu ediyor. Teşekkür eder, iyi çalışmalar dilerim.

  • @TNCYKR
    @TNCYKR 4 ปีที่แล้ว

    Teşekkürler.. Nokta Atışı Anlatımlar. Udemyden de derslerinizi dinliyorum. İşini seven işine saygı duyan, çalışmalarınızın devamını dilerim.

  • @nihatbeyi
    @nihatbeyi 4 ปีที่แล้ว +3

    hocam her videonunuzda (egitimizde) birsey ögreniyoruz süper :) .. egitiminizde başarı dileklerimle

    • @SendeKodYaz
      @SendeKodYaz  4 ปีที่แล้ว

      Teşekkür ederim. Sizlerin öğrenme süreçlerine katkı sağlamak benim için büyük mutluluk ve onur kaynağı. İyi çalışmalar diliyorum.

  • @oguzturkyilmaz543
    @oguzturkyilmaz543 4 ปีที่แล้ว +1

    Teşekkürler. Gayet iyi gidiyor. Veri tabanı derslerini sabırsızlıkla bekliyorum.

    • @SendeKodYaz
      @SendeKodYaz  4 ปีที่แล้ว

      Selamlar Oğuz Bey. Eğitimlerin güzel gitmesine sevindim. İyi çalışmalar diliyorum.

  • @Deli.Kadir.55
    @Deli.Kadir.55 3 ปีที่แล้ว

    Hocam , Allah razı olsun diyorum başka bir şey demiyorum.

  • @nurullahaydogdu1951
    @nurullahaydogdu1951 5 ปีที่แล้ว

    çok kaliteli açık ve net ders anlatıyorsunuz

    • @SendeKodYaz
      @SendeKodYaz  5 ปีที่แล้ว

      Teşekkür ederim. Eğitimler hakkındaki olumlu görüşünüze sevindim. Elimden geldiğince açık, net ve anlaşılır ders anlatmaya çalışıyorum. Bu yüzden eğitimleri hazırlamadan önce ön hazırlık yapıyorum.

  • @fatihkesik4731
    @fatihkesik4731 3 ปีที่แล้ว

    Gerçekten dersler özenle hazırlanmış, teşekkür ederiz.

  • @WalkAlone84
    @WalkAlone84 4 ปีที่แล้ว +1

    Ellerinize sağlık hocam. Teşekkürler.
    Başka bir arkadaş sorduğum soruyu sormuş. Cevap vermişsiniz. Soruyu sildim. Teşekkürler.

    • @SendeKodYaz
      @SendeKodYaz  4 ปีที่แล้ว

      Merhaba. Teşekkür ederim.

  • @finisher2584
    @finisher2584 2 ปีที่แล้ว +1

    form1 deki ilk açılan pencereyi form2 den nasıl değişikliğe uğratabilirim? form1 i ancak tekrar açarsam etki ettirebiliyorum.

  • @yakupgursoy6603
    @yakupgursoy6603 5 ปีที่แล้ว +1

    teşekkürler hocam gerçekten çok kapsamlı eğitim videosu olmuş

    • @SendeKodYaz
      @SendeKodYaz  5 ปีที่แล้ว

      Teşekkür ederim. Sizlerin bu olumlu geri dönüşleri beni yeni eğitim videoları hazırlama yolunda motive ediyor. İyi çalışmalar diliyorum.

  • @emret.3269
    @emret.3269 4 ปีที่แล้ว +2

    Merhaha. Form1 deki textler e yazdığınız veriyi show kullanarak form2 de görüntüleyebiliyoruz. fakat form 2 açıkken ben tekrardan form1 deki buttona bastığımda ikinci bir form2 penceresi açıyor. bunu istemiyorum açık olan form2 deki text kısmını silip ve form2 yi kapatmadan form1 de yazılan yeni veriyi aktarmak istiyorum. bunu nasıl yapabilirim. iyi günler.

  • @mehmetsalihfidaner2766
    @mehmetsalihfidaner2766 ปีที่แล้ว

    Merhaba hocam elinize sağlık. form1 kapatmadan form2 'yi açıyorum daha sonra form2 kapanınca form1 deki olayı çalıştırmak istersem nasıl olacak. saygılar

  • @mervebusrabozkurt5144
    @mervebusrabozkurt5144 3 ปีที่แล้ว

    Merhaba hocam peki c#form ile yaptığımız otamasyon uygulamasını xamarine nasıl aktarabiliriz

  • @aliilhan3380
    @aliilhan3380 4 ปีที่แล้ว +2

    dilinize sağlık

  • @omurselakca359
    @omurselakca359 3 ปีที่แล้ว

    form3 deki label dan form2 deki label a nasıl veri aktarabilirim lütfen yardım

  • @enescivelek3369
    @enescivelek3369 2 ปีที่แล้ว

    Selamun aleyküm hocam 1 formumda datagridler var istiyorum ki ekle butonuna basınca örneğin adres ve telefon 2 data grid hepsine ait ekle butonu var bi form açılıyor açılan formdan doldurulan bilgiler veritabanına dolduruluyor o açılan form kapandıktan sonra istiyorum ki kaydedilmiş veriler bi önceki datagridleri barındıran formda datagridte gözüksün bi deneme yaptım kod yazdım ama datagrid aktarma konusunda bi tepki alamadım yani veritabanına kaydetme işlemini yapıyorum datagridin bulunduğu formdan bi nesne türetip datagride de ulaştım işte dgrTelefon.datasource = db.telefon.ToList() dedim örnek ama hiçbir şekilde bi listeleme yapmadı

  • @selmangezici
    @selmangezici 2 ปีที่แล้ว

    Teşekkürler.

  • @ibadovramal2484
    @ibadovramal2484 7 ปีที่แล้ว +1

    Elinize salık

  • @CbornBrandOftheFuture
    @CbornBrandOftheFuture 2 ปีที่แล้ว

    Hocam elinize emeginize saglik tesekkur ederiz 1 numarasiniz ( bende kendi çapimda bir restorant otomasyonu yapmaya calisiyorum ama ben ayni islemi numericUpDown ile yapmak istiyorum yalniz olmadi bir türlü fikrinize ihtiyacim var teşekkür ederim)

  • @semakzl4524
    @semakzl4524 3 ปีที่แล้ว +1

    Hocam videolarınız için çok teşekkürler fakat bir sorum var ilk formda açtığğımız serial portu diğer formlarda nasıl kulanabiliriz?

    • @SendeKodYaz
      @SendeKodYaz  3 ปีที่แล้ว +1

      Selamlar Sema Hanım. Çok teşekkür ederim. İlk formda serial porttan okuduğunuz verileri başka bir forma string veya farklı bir değişken aracılığıyla gönderebilirsiniz. Bu videodaki yöntemi kullanabilirsiniz.

  • @sametocsy
    @sametocsy 4 ปีที่แล้ว

    merhaba ben bir otomasyon yazıyorum. otomasyonumun personel girişi ve üye girişi var . personel girişten sonra personel iletişim sayfasında textbox ve buton kullanarak bir veriyi üye iletişim sayfasındaki bir label a yazdırmak istiyorum. ancak bunu yapmaya kalktığım da personel sayfasındaki butona bastığım yeni bir formda üye iletişim sayfası açılmayacak yani arka planda işlemi yapmasını istiyorum ve yaptığım maalesef şöyle bir sorun oluyor . personel sayfasında yazıyı textboxa yazıp butona bastığıktan sonra uygulamayı kapayorum ve yeniden açıyorum üye girişinden sisteme giriş yapıyorum ve iletişim bölümüne baktığımda buton ile gönderdiğim veri orada gözükmüyor yani uygulamayı kapattğında yolladığım veri orada kalıcı olmuyor tekrar eski halini alıyor. nasıl bunu kalıcı olara yapabilirim lütfen yardım edermisiniz

  • @elchinaliyev9686
    @elchinaliyev9686 5 ปีที่แล้ว +3

    Merhaba Hocam. F2. ShowDialog() ile F2. Show() arasında her hangi fark varmi?

    • @SendeKodYaz
      @SendeKodYaz  5 ปีที่แล้ว +1

      Merhaba. Show yönteminde 1. Form da aktif bir halde iken ShowDialog yönteminde sadece 2. form aktiftir.

  • @cuezz
    @cuezz 2 ปีที่แล้ว

    Hocam,tşk.ler,ben c sharpta önceden oluşturduğum projeyi yeniden açınca üzerine buton,label ekleyemiyorum,problem nerde acaba?

    • @SendeKodYaz
      @SendeKodYaz  2 ปีที่แล้ว +1

      Merhaba. Bu durumun birden fazla nedeni olabilir. Örneğin; formunuz aktifken yani çalışıyorken üzerine nesne ekleyemezsiniz.

  • @yusufkaplan2426
    @yusufkaplan2426 3 ปีที่แล้ว

    1.Formda radiobutton veya checkbox ile saptigimiz seçimi 2.formda aynı şekilde seçilmiş olarak kullanıcıya cikartabilir miyiz?

    • @SendeKodYaz
      @SendeKodYaz  3 ปีที่แล้ว +1

      Selamlar. Elbette mümkündür. Bu eğitim videosuna benzer bir yaklaşımla yapabilirsiniz.

  • @TarihinEzgileri
    @TarihinEzgileri 4 ปีที่แล้ว

    C# Form uygulamasında bir formun içinden diğer bir form çağrılacaktır. Bu işlem kaç farklı yöntem ile
    yapılabilir?

  • @serkangokalp9247
    @serkangokalp9247 5 ปีที่แล้ว

    Videolar için teşekkürler...
    Sorum şu olacak:
    İki adet form var. İlk formumda bir butona basarak İkinci Formu açıyorum. İkinci formda yer alan textboxa veri giriyorum. Form2 de butona basıp kayıt etmek ve bu bilgiyi kayıt etmek istiyorum.
    Textboxa yazmış olduğum bu bilgi, Form2 yi yine açtığımda görmek istiyorum. Ayrıca bu bilgiyi Form1 de bir matematik formülünün içine alacağım.
    Ancak, Her form2yi açtığımda textbox değeri başlangıç değeri olan" 0" değeri gelmektedir.
    Teşekkürler...

    • @SendeKodYaz
      @SendeKodYaz  5 ปีที่แล้ว

      Merhaba. Verilerin saklanması için veri tabanı kullanmanız gerekiyor. Yada bir text dosyaya verileri kaydetmeniz gerekiyor. Aksi durumda program her kapatıldığında veriler bellekten silinecektir. İlerleyen eğitimlerde bu konuları anlattım.

  • @abdullahuzun2287
    @abdullahuzun2287 6 ปีที่แล้ว +1

    Hocam form 2 ye geçiş yaptığında form 1 arka planda çalışmaya devam ediyor. This.hide(); yapınca gene arka planda çalışıyor, this.close(); yaptım onda da form 2 görünmeden program direk kapanıyor, forum 2 ye geçtikten sonra forum 1in kapanmasını istiyorum bunun için hangi kodu yazmamız gerekiyor bunuda belirtseydiniz çok iyi olurdu. Forum2ye geçtikten sonra forum 2 yi kapatsak bile forum 1 arka planda çalışmaya devam ediyor.

    • @SendeKodYaz
      @SendeKodYaz  6 ปีที่แล้ว +1

      Arka planda çalışmasının pratikte bir sakıncası olmayacaktır. Form2 nesnesinin Form Closing olayına kod yazarak aynı anda Form1 nesnesinin kapatılmasını sağlayabilirsiniz. İyi çalışmalar.

    • @abdullahuzun2287
      @abdullahuzun2287 6 ปีที่แล้ว +1

      @@SendeKodYaz tamam teşekkürler hocam

    • @kaantan3414
      @kaantan3414 5 ปีที่แล้ว +1

      sorunun cevabı;
      form1 f1 = new form1();
      f1.Close();
      form2 f2 = new form2();
      f2.Show();
      this.Hide();

  • @atakan4112
    @atakan4112 3 ปีที่แล้ว +1

    Adamsınnnnnnnnnnnnnnnnnnnnnnnnnnnnn

    • @SendeKodYaz
      @SendeKodYaz  3 ปีที่แล้ว

      Teşekkür ederim. Vaktini eğitimle geçiren sizler de ülkemizin güzel adamlarısınız.

  • @manly_garroway
    @manly_garroway 2 ปีที่แล้ว

    Hocam formlar arası veri taşırken taşıdığım forma değer null olarak gidiyor. Breakpoint kullandım 1.formdaki değişkenlere SQL'den veri geliyor ve içine atıyor sıkıntı yok ama 2.forma o string değişkenlerdeki verileri aktardığımda veri Null'a dönüşüyor. Bu nasıl mümkün olabilir. Gönderdiğim verilerden birinde SQL dahi kullanmamışım sadece string değerin içinde text gönderiyorum. bu nasıl mümkün olabilir ki ?

    • @Schrodingers_cats
      @Schrodingers_cats ปีที่แล้ว

      aynı sorunu yaşıyorum. Çözüm bulabildiniz mi?

  • @yunusemreuzmez8308
    @yunusemreuzmez8308 5 ปีที่แล้ว

    Ben f2.label4.text = textbox1.text yazdığım zaman şu hatayı veriyor : 'Form' does not contain a definition for 'label4' and no accessible extension for 'label4' accepting a first argument of type 'Form' could not be found(are you missing a using indirective or an assembly reference?)

    • @yigitorucu3488
      @yigitorucu3488 4 ปีที่แล้ว

      Eğer sorunu bulamadıysanız form 2 dekı nesnelerıde publıc yapın o zaman düzeliyor

  • @abdullahdaglar339
    @abdullahdaglar339 4 ปีที่แล้ว

    MERHABA HERKESE LABEL ÇERÇEVESİNİN SAYDAM OLMASI NASIL YAPILIYORDU?YARDIMCI OLABİLİRSENİZ SEVİNİRİM...

  • @uygarkilic1
    @uygarkilic1 4 ปีที่แล้ว +1

    Hocam merhabalar, ben, add kısmından yeni bir form eklemek istiyorum ama bende windows form gözükmüyor. Ne yapmam gerekiyor acaba biliyor musunuz ? Teşekkürler. (Çözüldü.)

    • @SendeKodYaz
      @SendeKodYaz  4 ปีที่แล้ว +1

      Merhaba. Sorunu çözmenize sevindim. Solution Explorer panelinden form1 dosyasına çift tıklayarak formu görüntüleyebiliriz. İyi çalışmalar diliyorum.

  • @sekraglobalautomobileelect7358
    @sekraglobalautomobileelect7358 5 ปีที่แล้ว

    Merhabalar, emeginize saglik guzel bir anlatim olmus, bir sorum olacakti , bu metodda formlarin biri kapali iken bu islemi gerceklestiriyoruz f2.ShowDialog() ile , eger her iki form acik iken yapmak istersek veri aktarimini nasil yapabiliriz, tesekkur ederim.

    • @SendeKodYaz
      @SendeKodYaz  5 ปีที่แล้ว

      Merhaba. Teşekkür ederim. Her iki form açıkken aynı işlemi gerçekleştirebilirsiniz. Ancak bir olayın içerisine bu kodların yazılması gerekir. Örneğin; ana formda bir butona tıklandığında istenilen değerleri ikinci forma aktarabilirsiniz.

  • @bikebaz2334
    @bikebaz2334 3 ปีที่แล้ว

    Biz Form2 e girip klass içindeki degiskenlere getter setter yaza bilirmiyiz?

    • @erlik_kh4an
      @erlik_kh4an 7 หลายเดือนก่อน

      ben de bu soruya cevap arıyorum. yapabildiniz mi acaba

  • @Alionur35
    @Alionur35 7 ปีที่แล้ว +1

    Hocam c# form videoları 10 gündür gelmiyor devam edecek misiniz?

    • @SendeKodYaz
      @SendeKodYaz  7 ปีที่แล้ว

      Tabiki devam edecek Ali Bey. Access ile veri tabanı eğitimlerini hazırlıyorum. 4 gün önce console dersleri oynatma listesine eğitim yüklendi. Hazırlıksız video yayınlamak istemediğim için bazen gecikmeler oluyor.

    • @alic7110
      @alic7110 7 ปีที่แล้ว +2

      hocam veri tabanına geçiş yapacaksak keşke sql ile veri tabanı yapsaydık daha kapsamlı ve kullanışlı degilmi.?

    • @SendeKodYaz
      @SendeKodYaz  7 ปีที่แล้ว

      Merhaba Ali Bey. Öncelikle SQL sorguları ile eğitimlerimiz başlayacak ardından C# Form uygulamaları ile Access veri tabanı arasındaki bağlantı ve yönetim işlemleri ile devam edecek. Haklısınız size katılıyorum ancak tüm izleyenlerimiz farklı veri tabanlarında çalışabiliyor, Access, MS SQL, MySQL gibi tümünü zamanla anlatacağız inşallah.

  • @libertalia1561
    @libertalia1561 4 ปีที่แล้ว

    Hocam aynı şekilde kodladım, ancak form2 de ortalamayı mesela 53,333333 olarak gösteriyor bende, bunu nasıl düzeltebiliriz,

    • @libertalia1561
      @libertalia1561 4 ปีที่แล้ว

      frm2.label5.Text = string.Format("{0:0.00}", ort); şeklinde bir kodlama ile yaptım, acaba genel anlamda doğru mu bu şekilde yapmak

  • @suataltun9596
    @suataltun9596 6 ปีที่แล้ว +1

    Hocam Merhabalar, hicam anlamadigim bir yer var orada "f2.label4.Text=textBox1.Text;"
    o label4 neden label5 degil siraya gore label5 olmasi gerekmiyor mu ?

    • @SendeKodYaz
      @SendeKodYaz  6 ปีที่แล้ว

      Form2 f2=new Form2() metodu ile form2 nin tüm özelliklerini f2 isimli değişkende saklıyoruz diye düşünün. (Esasen bu çok daha detaylı bir konu). Daha sonra diyoruz ki f2 yani Form2'deki label4 nesnesinin text özelliğini şu anki form yani Form1 deki textBox1 nesnesinin text özelliği ile eşitliyoruz. Böylece ikinci form açıldığında birinci formdaki textbox1 nesnesine ne yazılmış ise o değeri form2 deki label4 nesnesinde göreceğiz. Umarım bu bilgiler size yeterli olmuştur. Evet Form2 nesnesindeki labeller sıralı ad soyad aktarılan label nesnesi label4.

    • @suataltun9596
      @suataltun9596 6 ปีที่แล้ว +1

      SendeKodYaz Çok sağolun hocam anladım , ayrıca Hocam bizleri önemsediğiniz ve bizlere yardımvı olduğunuz için sağolun Allah Razı Olsun , İyi çalışmalar

    • @SendeKodYaz
      @SendeKodYaz  6 ปีที่แล้ว +6

      Sizin gibi ülkemizin geleceğini inşa edecek, zamanını öğrenme ile değerlendiren gençlere ışık tutabiliyorsak ne mutlu bize. Allah sizlerden de razı olsun. Yolunuz bahtınız açık olsun.

    • @suataltun9596
      @suataltun9596 6 ปีที่แล้ว +1

      SendeKodYaz Allah Razı Olsun Hocam 🙏

  • @henimex
    @henimex 5 ปีที่แล้ว

    hocam oncelikle verdiginiz emekler icin tesekkur ederim. form1 den 2 ye veri gonderirken sorun yok. fakat form1 de bulunan bi textboxa form 2 deki datagrid den veriyi nasıl cagırırız. showdialog ile datagrid in oldugu form2 yi cagıyoruz sectigimizde kendi ekranından bulunan alanlara satır degerlerini yazıyor fakat form1e döndügümde veri gelmemis oluyor.
    private void DataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
    {
    Form5 stokhareket = new Form5();

    textBox1.Text = dataGridView1.SelectedRows[0].Cells[1].Value.ToString();
    stokhareket.textBox1.Text = dataGridView1.SelectedRows[0].Cells[1].Value.ToString();
    this.close();
    yapmaya calıstıgım sey bir stok takip programı burda onceki bir ekranda sqlite a tanımlanan stok kartını butonla secip sadece ID ye baglı olarak yapılan stok düsüslerini kayıt altında tutmak

    • @henimex
      @henimex 5 ปีที่แล้ว +1

      showdialogdan sonra textbox eşleştirmesinin yapılması gerekiyormuş
      Form6 urunsec = new Form6();
      urunsec.ShowDialog();
      textBox1.Text=urunsec.dataGridView1.SelectedRows[0].Cells[1].Value.ToString();

    • @SendeKodYaz
      @SendeKodYaz  5 ปีที่แล้ว +1

      Merhaba. Teşekkür ederim. Eğitime ve öğrenmeye değer veren sizin gibi yazılımcı dostlar için verdiğimiz emeklere değiyor. Sorunu çözmenize sevindim. Yoğunluktan dolayı sorunun çözümüne yönelik geri dönüş yapamadım. İyi çalışmalar diliyorum.

  • @erlik_kh4an
    @erlik_kh4an 7 หลายเดือนก่อน

  • @ahmetdolu9975
    @ahmetdolu9975 4 ปีที่แล้ว +1

    10:50 bunun için burdasın

  • @kaantan3414
    @kaantan3414 5 ปีที่แล้ว

    Hocam elinize sağlık benim başka bir sorum varda cevaplarsanız sevinirim ben form1 de sadece 1 adet buton koysam form2 de 15 label 2 picturebox olsa form1 deki butona tıkladığımda yazdıracağım kodları form2 nin labeline yazdırıp picturebox'a resim atasam olurmu Modifiers özelliğini Public tanırsam işe yarar mı ? başarılar

    • @SendeKodYaz
      @SendeKodYaz  5 ปีที่แล้ว

      Merhaba. Yapacağınız programın amacını tam olarak anlayamadım. Programın amacını yeniden açıklarsanız sevinirim. İyi çalışmalar.

    • @kaantan3414
      @kaantan3414 5 ปีที่แล้ว

      @@SendeKodYaz Dönüş yaptığınız için teşekkür ederim hocam ben şimdi kapsamlı bir otomasyon yapıyorum tam 150 tane form var otomasyon ise MediaMarkt'i C# Windows Form'a uyarlıyorum birebir olarak her butona ayrı ayrı form açmamak için.......amacım şu hocam ben 1. FORM'A 3 picturebox 3 buton koydum pictureboxların her birine telefon koydum ve her pictureboxların altınada buton yerleştirdim. 2.FORM'A ise telefonların özelliklerini yazdırmak için birden çok label koydum 1. FORM'A gelip 3 butondan birisine tıkladığımda 2.FORM da yer alan labellere 1. FORM daki butonun kodlarına yazdıracağım.... 3 butonun işlevi aynı olduğu için 3 form açmak istemiyorum 3 form açsam her formun labellerine yazdırırım sonra butonlarla formları çağırırım o mesele değil ama bir formda 3 butonun ayrı ayrı yazdırmak istiyorum hocam biraz karışık bir durum 3 tane form açmamak için bir formun labellerini değiştireceğim amacım bu google den telefon incelemelerine bakarsanız incele butona bastığınızda açılan pencerede o telefonun labelleri değişiyor bunu daha iyi anlatmak istiyorum hocam çünkü bu şekilde yapmak benim için önemli form kalabalığı yapmak istemiyorum 150 adet formda her formun kendi işlevi var daha iyi özetlemek istiyorum. 1. formda sadece 3 tane buton var form2 de ise label ve picturebox var ben bunların Modifiers özelliğini Public yaptım ve 1. Form'a geldim 1. butona tıkladım diyeceğim ki form2 deki labele şunu şunu yaz ve pictureboxına ise şu resmi koy Form1 deki 2. butona geldim form2 deki aynı labele şunu şunu yaz ve pictureboxına şu resmi koy form1 deki 3. butona ise form2 deki aynı labele şunu şunu yaz ve pictureboxına ise şu resmi koy dedim ve çalıştırdım form1 deki 1. butona tıkladım form2 açıldı ve form1 deki butona yazdırdığım yazılar label1'e yazıldı ve kodlarla pictureboxa o resim geldi 2. butona tıkladım form2 geldi 2. butona yazdırdığım yazılar label1'e yazdırıldı aynı şekilde 3. buton için geçerli
      buton1'e tıkladım
      Form2 frm2 = new Form2();
      frm2.Show();
      label1.Text = "Samsung";
      Picturebox1.ImageLocation = "C:\\Users\\user\\Desktop\\Samsung.jpg"
      buton2'ye tıkladım
      Form2 frm2 = new Form2();
      frm2.Show();
      label1.Text = "Iphone";
      Picturebox1.ImageLocation = "C:\\Users\\user\\Desktop\\Iphone.jpg"
      buton3'e tıkladım
      Form2 frm2 = new Form2();
      frm2.Show();
      label1.Text = "LG";
      Picturebox1.ImageLocation = "C:\\Users\\user\\Desktop\\LG.jpg"
      hocam dediğim gibi biraz karışık bir durum anlatabildiğim kadar ayrıntısına girdim anlamazsanız bu benim hatam çünkü ben anlatamadım derdimi tam olarak bu yüzden kusura bakmayın :(

  • @metronom_81
    @metronom_81 3 ปีที่แล้ว

    selamlar hocam ....

  • @buseyetik9048
    @buseyetik9048 2 ปีที่แล้ว

    Merhaba form1 deki müziği form2 de kesintisiz ve yeniden başlamadan nasıl devam ettirebilirim