Merhaba,, Formlarınızın ikiside aynı anda aktif olarak açık mı yoksa basılan butona göre mi değişiyor_?
1.yol | Eğer butona bastığınızda istenilen renk ile beraber yeni formu açacaksanız o zaman diğer form a renk bilgisini göndererek işlem yapabilirsiniz
Form2(string _renk) yada Color ile gönderebilirsiniz
2.yol | Yada iki form da aktif ise diğer formun elemanını public olarak dışarıdan erişime açarak diğer form içerisinden ona erişim sağlayabilir ve böylece istediğiniz özelliğini (text,color...) değiştirebilirsiniz
Frm2.button2.Text="C# Formlar arası değişim";
gibi diğerine erişebilirsiniz
Kolay gelsin, İyi çalışmalar dilerim
Hocam iki Form açık .
butonu public yaptığımda diğer formda butonu görüyor fakat color özelliği olmuyor.
Hocam public yapacağım durum buton olunca biraz sıkıntı oluyor
Butonun Sağdaki properties kısmından Modifiers seçeneğinden Public olarak seçerek işleminizi yapabilirsiniz
Hocam modify den public yaptım yine olmuyor
Hocam size zahmet olmazsa basitçe iki form oluşturum form2 de butona basıp form1 in buton rengini değiştirebilir misiniz
benim için önemli bir durumda
Turan istediğin kolay fakat şuan hazırlayıp göndermek için çok fazla vaktim yok, akşam hatırlatırsan o zaman atıyım
Şuan muhtemelen hatan şuradan kaynaklı,
mesela Form1 den Form2 yi açtırıp sonra Form1 den bir buton ile Form2 dekini değiştireceksin ya, Form1 içerisinde Form2 yi oluştururken Global olarak tanımlamalısın, o yüzden şuan açtığın Form2 ye erişemiyorsun diye düşünüyorum, eğer yine olmazsa haber ver, akşam hazırlayıp atarım
Hocam teşekkür ederim eğer yapamazsam söyliyeceğm.
form2 yi nasıl global olarak form1 de oluşturacağım ?
Aşağıdaki kod bloğu Senin işine benzer bir iş yapıyor
Kırmızı Renkli yer FORM2
Mavi Renkli yer FORM1
kodlarını temsil etmektedir, dipnot olarak bilgin olsun
Hocam bu şlemler oluyor buto işleminde color çıkmıyor.
ben size akşam müsait olduğunuz bir zamanda mesaj atarım.
Hocam Merhaba müsait olduğunuzda beni sorduğum soruyu yapacaktınız . merakla bekliyorum
Hocam ?
hocam ? sizden cevap bekliyorum,
Turan merhaba,,24.07.2015 de attığın son mesaj da yapamazsan akşam Bana haber vereceğini anladım, o şekilde yazmışsın
"...ben size akşam müsait olduğunuz bir zamanda mesaj atarım."
Senden o gün mesaj gelmeyince yaptığını düşünerek akşam atmadım, Hafta sonu da kendi işlerim dolayısıyla siteden gelen sorulara bakmaya fırsatım olmadı, Sende tahmin edersin ki tek işim burdan soru soranlara cevap vermek değil, o yüzden kendi işlerimi düzene sokup fırsat bulduğumda buradan gelenlere cevap veriyorum, ki nitekim Sana gerekli olan cevabı da verdim, yukarıdaki kod parçaları zaten istediğin işi yapıyor, ama Sen ek olarak birde örnek uygulama talep ettin, onun için de boş vaktim olmasını beklemelisin, yada hazıra konmak yerine biraz uğraş vererek yukarıdaki kodu kullanmaya çalışabilirdin, o kod zaten formlar arası nesnelere nasıl erişeceğini gösteriyordu
Neyse istediğin demo programı ayarladım buraya tıklayarak indirebilirsin
Kolay gelsin, İyi çalışmalar dilerim
Hocam rahatsızlığım açısından kusura bakmayın ne kdar teşekkür etsem az olur.inanın çok fazla araştırdım
Hocam bir sorum daha olucaktı
Hocam bir sorum daha olucaktı
eğer elimizde bir tane daha form olmuş olsa ve bu form da form3 olsa ve form 2 de bir tane buton var o bir buton değilde 2 buton olsa form3 ten nasıl kontrol ederek rengi değişir.
Çünkü şuan form3 ten 4 butonla form2 deki buton2 yi kontrol edip renk değiştiricem sadece buton 1 görüyor
Hocam yaptım sorduğum soruyu.
Buton public olarak ayarlanmamıştır, o yüzden butonlardan birisini görüp diğerini göremiyorsundur
Turan rahatsızlık değil ama bir kere msj atman yeterli, zaten Ben musait olduğumda Sana dönüş yaparım, o yüzden arka arkaya yazman durumu değiştirmez, onu belirtmek istedim, Yine herzaman takıldığında sorabilirsin, burayı zaten takılanlara yardım etmek amaçlı açtım, birşeye emek veripte takıldığında herdaim sorabilirsin, Bende elimden geldiğince yardımcı olmaya çalışırım
Kolay gelsin, İyi çalışmalar dilerim
HOCAM MERHABA BİR RESİM GÖNDERİP SORU SORACAKTIM NASIL RESİM GÖNDEREBİLİRİM URL İSTİYOR DA
Hocam benim sorum şu olucaktı :
ben sorumu sorayim siz müsait olduğunuzda cevabı isterseniz verirsiniz
şimdi benim form1 de test programları için bir çok butonlarım var bu butonarda lcd ses drive gibi kontrollari yapıyorum ve her butona basdığımda yeni bir form açarak pass fail cancel gibi butonlarına yeşil kırmızı ve sarı yanıyor . bunları yaptım fakat yapamadığım nokta şu mesala ben form1 de lcd testi yapıyorum form2 ye atıyor yeşil yapıyor form1 i... fakat yanındaki butona drive testini yaptığımda buton yine renkleniyor ama yine form1 açıp gösteriyor . her test için yeni form 1 açılıyor 20 test yapıyorum 20 tane form 1 açıyor ben hepsini form 1 de istiyorum fazldan açılan bu form1 işlemini nasıl engellerim resim de gönderdim.
Turan merhaba,, öncelikle bu yeni bir soru olduğu için yeni soru olarak talep açabilirsin, o şekilde ikimizde daha iyi takip edio oluruz
Tam olarak hatanı daha doğrusu neyi yapıp neyi yapmak istemediğini anlamadım, hepsini form1 de açtırmak istiyorum demişsin, ama 20 tane açılmasını da istemiyorum demişsin, o zaman 1 tane form açıp diğerlerinde form açmadan yukarıda hani butonun rengini değiştirmeyi anlattığım yapıdaki gibi tek form üzerinde oynama yapman gerekiyor
Resimlerin görünmüyor, resimleri webde bir yere yükleyerek (google de yüzlerce bu şekilde site bulabilirsin) oradan aldığın URL i ekleyerek buradai soruna resim ekleyebilirsin
Kolay gelsin, İyi çalışmalar dilerim
Hocam çok yoğun iş temposunda çalıştığınızı biliyorum. fakat 3 gün oldu yeni sorum ne zaman yayınlanacak