PDA

View Full Version : سوال: تغییر کلمه عبور



Iran58
شنبه 31 خرداد 1393, 17:16 عصر
سلام
یک صفحه داریم که صفحه اصلی است و یک صفحه داریم که صفحه تغییر کلمه عبور است
حال می خواهم هر گاه کاربر بروی صفحه تغییر کلمه عبور کلیک کرد نام کاربری مستقیما از صفحه لاگین خوانده شود
نمی دونم چطوری باید نام کاربری را از صفحه لاگین به صفحه کلمه عبور انتقال بدهم اگر می شود با کد نمایش بدهید
باتشکر

golestan1
شنبه 31 خرداد 1393, 18:09 عصر
یک پروژه جدید بگیر در فرم 1 دوتا تکست باکس بزار و خاصیت Modifiers انها را برابر با publicقرار بده
یک دکمه هم قرار بده و کد زیر را برای کلیک دکمه قرار بده تا فرم دوم فراخوانی بشه
/////////////تعریف و نمایش فرم دوم
Form2 f2 = new Form2();
f2.Show();

حالا در فرم دوم دو تکست باکس قرار بده
و در رویداد فرم لود فرم دو کافیه کد زیر رو قرار بدی تا مقادیر تکست باکس های فرم اول در تکست باکس های فرم دوم قرار بگیره
Form1 f1 = new Form1();
textBox1.Text = f1.textBox1.Text;
textBox2.Text = f1.textBox2.Text;

forodo
شنبه 31 خرداد 1393, 19:14 عصر
سلام
یه کلاس تعریف کنید و متغیر زیر را داخلش بدین شکل تعریف کنید.
class Class1
{
public static string TextboxMatn = "";
}



مقدار مورد نظر رو هنگام باز کردن فرم دیگه داخل متغیر داخل کلاس قرار بدید:
private void button1_Click(object sender, EventArgs e)
{
Class1.TextboxMatn = textBox1.Text;
Form2 f = new Form2();
f.ShowDialog();
}



و هنگام فراخوانی فرم دیگه در رویداد لود فرم مقدار داخل متغیر کلاس رو هرجا که نیازه قرار بدید:
private void Form2_Load(object sender, EventArgs e)

{

textBox1.Text = Class1.TextboxMatn;
}