Forum

C# da textboxa veri...
 
Bildirimler
Hepsini Temizle

C# da textboxa veriler gelmiyor !

3 Yazılar
3 Üyeler
0 Likes
479 Görüntüleme
(@hamzadurak)
Gönderiler: 1
New Member
Konu başlatıcı
 

arkadaşlar 2 tane form var elimde ve 2.formdayken textboxa verileri çekemiyorum yardım edermisiniz?

Form1

Form2 frm = new Form2();
ToolTip T = new ToolTip();
public int birsayi, birbirler, biryuzler, bironlar, birg, birgon, birgyuz, birbnler;
public void Birkisim()
{
birsayi = Convert.ToInt32(txbxbirincisayi.Text);
birbirler = birsayi % 10;
birg = birsayi % 100;
birgon = birg % 10;
bironlar = (birg - birgon) / 10;
birgyuz = (birsayi - birg) / 100;
biryuzler = birgyuz % 10;
birbnler = birsayi / 1000;
}
private void btnonayla_Click(object sender, EventArgs e)
{
Birkisim();
if (birbirler % 2 == 0)
{
frm.label16.Text = "——";
}
else
{
if (birbirler == 0)
{
frm.label16.Text = "——";
}
else
{
frm.label16.Text = " •";
}
}

if (bironlar % 2 == 0)
{
frm.label12.Text = "——";
}
else
{
if (bironlar == 0)
{
frm.label12.Text = "——";
}
else
{
frm.label12.Text = " •";
}
}

if (biryuzler % 2 == 0)
{
frm.label8.Text = "——";
}
else
{
if (biryuzler == 0)
{
frm.label8.Text = "——";
}
else
{
frm.label8.Text = " •";
}
}
if (birbnler % 2 == 0)
{
frm.label1.Text = "——";
}
else
{
if (birbnler == 0)
{
frm.label1.Text = "——";
}
else
{
frm.label1.Text = " •";
}
}
frm.ShowDialog();
}

form2

ToolTip T = new ToolTip();
private void label1_MouseHover(object sender, EventArgs e)
{
Form1 frm1 = new Form1();
frm1.Birkisim();
if (frm1.birbnler % 2 == 0 && frm1.biryuzler % 2 == 0
&& frm1.bironlar % 2 == 0 && frm1.birbirler % 2 != 0)
{
T.SetToolTip(label1, "aciklama");
}
}

 
Gönderildi : 30/10/2013 22:51

(@kenanilgun)
Gönderiler: 544
Üye
 

Merhaba,

Form1 kısmında aldığınız değerleri public static olarak tanımlayarak alabilirsiniz. Aslında bununla ilgili birden çok çözüm mevcut.

 

 
Gönderildi : 04/11/2013 19:21

(@EmrahERDOGAN)
Gönderiler: 27
Eminent Member
 

Merhaba,

Form1 kod bloğunda Form2'e gelmesini istediğiniz değişkenleri public static tanımlayıp

Form1 frm = new Form1()

string deger = frm.degiskenAdi;

şeklinde kullanabilirsiniz. 

 
Gönderildi : 07/11/2013 13:43

Paylaş: