ANASAYFA | BLOG | SORU CEVAP | REFERANSLARIM | DOWNLOAD | HAKKIMDA | İLETİŞİM | ARAMA
~~~SORU~CEVAP~~~
Gönderen: ~~FARUK UNAL~~
24.7.2015

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

Gönderen: Turan
24.7.2015

Hocam iki Form açık .

butonu public yaptığımda diğer formda butonu görüyor fakat color özelliği olmuyor.

 

Gönderen: Turan
24.7.2015

Hocam public yapacağım durum buton olunca biraz sıkıntı oluyor

Gönderen: ~~FARUK UNAL~~
24.7.2015

Butonun Sağdaki properties kısmından Modifiers seçeneğinden Public olarak seçerek işleminizi yapabilirsiniz

Gönderen: Turan
24.7.2015

Hocam modify den public yaptım yine olmuyor

Gönderen: Turan
24.7.2015

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

 

Gönderen: ~~FARUK UNAL~~
24.7.2015

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

Gönderen: Turan
24.7.2015

Hocam teşekkür ederim eğer yapamazsam söyliyeceğm.

form2 yi nasıl global olarak form1 de oluşturacağım ?

 

Gönderen: ~~FARUK UNAL~~
24.7.2015

Aşağıdaki kod bloğu Senin işine benzer bir iş yapıyor

 
public int sayi = 2;
public string text = "deneme";
public Form2()
{
    InitializeComponent();
}
 
 
Form2 frm2 = new Form2();  //Global olarak tanımlama
public Form1()
{
    InitializeComponent();
}
 
private void button1_Click(object sender, EventArgs e)
{
    MessageBox.Show(frm2.sayi.ToString());   //Diğer Forma erişme
    MessageBox.Show(frm2.text); //Diğer Forma erişme
}
 
Kolay gelsin, iyi çalışmalar dilerim
Gönderen: ~~FARUK UNAL~~
24.7.2015

Kırmızı Renkli yer FORM2
Mavi Renkli yer FORM1

kodlarını temsil etmektedir, dipnot olarak bilgin olsun

Gönderen: Turan
24.7.2015

Hocam bu şlemler oluyor buto işleminde color çıkmıyor.

ben size akşam müsait olduğunuz bir zamanda mesaj atarım.

 
Gönderen: Turan
25.7.2015

Hocam Merhaba müsait olduğunuzda beni sorduğum soruyu yapacaktınız . merakla bekliyorum

 

 

Gönderen: Turan
26.7.2015

Hocam ?

 

Gönderen: Turan
27.7.2015

hocam ? sizden cevap bekliyorum,

Gönderen: ~~FARUK UNAL~~
27.7.2015

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

Gönderen: Turan
27.7.2015

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

Gönderen: Turan
27.7.2015

Hocam bir sorum daha olucaktı

 

Gönderen: Turan
27.7.2015

Hocam bir sorum daha olucaktı

 

Gönderen: Turan
27.7.2015

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.

 

Gönderen: Turan
27.7.2015

Çünkü şuan form3 ten 4 butonla form2 deki buton2 yi kontrol edip renk değiştiricem sadece buton 1 görüyor

Gönderen: Turan
27.7.2015

Hocam yaptım sorduğum soruyu.

Gönderen: ~~FARUK UNAL~~
27.7.2015

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

Gönderen: Turan
3.8.2015 0

HOCAM MERHABA BİR RESİM GÖNDERİP SORU SORACAKTIM NASIL RESİM GÖNDEREBİLİRİM URL İSTİYOR DA

Gönderen: Turan
3.8.2015 0

Gönderen: Turan
3.8.2015 0

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.

Gönderen: ~~FARUK UNAL~~
4.8.2015 0

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

Gönderen: TURAN
6.8.2015 0

Hocam çok yoğun iş temposunda çalıştığınızı biliyorum. fakat 3 gün oldu yeni sorum ne zaman yayınlanacak


Ad Soyad :
E-mail :
Cevap :
DoÄŸrulama Kodu