29-01-26, 03:13 AM
ضع كلاس جديد و عرف فيه متغيير من نوع ستاتك و استدعه من اي فورم و عبأه ما تريد و من ثم استدعه من فورم ثان في حدث اللود مثلا و حمل منه القيمة المعبئة او عرف خاصية ستاتك في كلاس و عبئها في الفوررم الأول و حمل منها القيمة المعبئة مثال :
كود تعريف المتغيير و كود تعريف خاصية جديدة :
كود الفورم 1 تعبئة المتغيير و الخاصية الجديدة :
كود تحمييل القيم المعبئة من اللمتغيير أو الخاصية الجديدة الى ليبل في الفورم الثان :
كود تعريف المتغيير و كود تعريف خاصية جديدة :
كود :
namespace WindowsFormsApp1
{
internal class Class1
{
internal static string Test = "";
public static string SendTo { get; set; }
}
}كود الفورم 1 تعبئة المتغيير و الخاصية الجديدة :
كود :
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Class1.Test = textBox1.Text;
Form2 frm = new Form2();
frm.ShowDialog();
}
private void button2_Click(object sender, EventArgs e)
{
Class1.SendTo=textBox1.Text;
Form2 frm= new Form2();
frm.ShowDialog();
}
}
}كود تحمييل القيم المعبئة من اللمتغيير أو الخاصية الجديدة الى ليبل في الفورم الثان :
كود :
namespace WindowsFormsApp1
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
if (Class1.Test.Length == 0)
{
label1.Text = Class1.SendTo;
}
else
{
label1.Text = Class1.Test;
}
}
}
}