PDA

View Full Version : ساختن تنظیمات با چک باکس



master 1
یک شنبه 02 شهریور 1393, 16:58 عصر
فرض کنید دو تا فرم داریم حالا من میخوام از فرم 2 زمانی که چک باکس تیک خورده باشه تو فرم 1 زمانی که روی تکست باکس میرم یه کاری انجام بده مودیفایر چکس باکس تو فرم 2 هم بابلیک کردم

122628


private void optionToolStripMenuItem_Click(object sender, EventArgs e)
{
Form2 frm = new Form2();
frm.ShowDialog();
}

private void textBox1_MouseEnter(object sender, EventArgs e)
{
Form2 fr = new Form2();
if (fr.checkBox1.Checked)
{
textBox1.Text = fr.checkBox1.Text;
}
}

مشکل از کجاست؟

morteza5358
یک شنبه 02 شهریور 1393, 17:17 عصر
سلام
form2 رو سراسری تعریف کن.

master 1
یک شنبه 02 شهریور 1393, 17:39 عصر
سلام
form2 رو سراسری تعریف کن.

یه کم توضیح میدید منظورتون اینه

Form2 fr = new Form2();
private void textBox1_MouseEnter(object sender, EventArgs e)
{

if (fr.checkBox1.Checked)
{
textBox1.Text = fr.checkBox1.Text;
}
}

morteza5358
یک شنبه 02 شهریور 1393, 17:58 عصر
یه کم توضیح میدید

ببین این خط رو خارج از متد ها بنویس:
Form2 frm = newForm2();

داخل متد ها هم با frm کار کن.

master 1
یک شنبه 02 شهریور 1393, 18:02 عصر
ببین این خط رو خارج از متد ها بنویس:
Form2 frm = newForm2();

داخل متد ها هم با frm کار کن.

بازم نمیشه ببینید من رو آپشن کلیک میکنم میرم فرم 2 چک باکس رو تیک میزنم دوباره میام تو فرم 1 که رو تکست باکس میرم ولی کار نمیکنه

morteza5358
یک شنبه 02 شهریور 1393, 18:09 عصر
بهتر بود مشکلتون رو دقیق تو پست اول مطرح میکردین.. :)
راهکار های زیادی وجود داره
یکیش اینه که فرم2 رو نبندی و فقط Show , Hide کنی.
راه بعد اینه که وقتی چک باکس تیک میخوره، یه متغییر توی فرم مادر true بشه.
و...

موفق باشید