PDA

View Full Version : در رابطه با فرم



Visual C# Express Edition
سه شنبه 24 بهمن 1385, 16:48 عصر
چگونه می توانم از یک فرم برای فرم دیگر برنامه بنویسم مثلا از فرم یک TextBox1 را در فرم2 مخفی کنم لطفا اگر می شود با کد جواب بدید.
متشکرم

omid_Ahmadi
سه شنبه 24 بهمن 1385, 17:01 عصر
به هر خاصیتی که بخواهی دسترسی پیدا کنی باید اون رو به نحوی تعریف کنی که در فرم اول بتونی بهش دسترسی پیدا کنی، برای مثالی که زدی می تونی یه خاصیت Public تعریف کنی و در اون مقدار دریافتی رو برابر با خاصیت Visible از کنترل قرار بدی.

یاسر مددیان
سه شنبه 24 بهمن 1385, 18:23 عصر
ابتدا خاصیت رو به صورت Public تعریف کنید ( به طور مثال Label) سپس در فرم اول :



Form f = new Form2();
f.Owner = this;
f.ShowDialog();



در فرم دوم :



Form1 f = (Form1) this.Owner;
f.label1.Text = "Test";



موفق باشید.

Visual C# Express Edition
سه شنبه 24 بهمن 1385, 22:52 عصر
چطور خاصیت را به صورت Public تعریف کنم

PC2st
سه شنبه 24 بهمن 1385, 22:57 عصر
مثلا در حالت Design Mode (طراحی) روی Label1 کلیک کن و در پنجره Properties (اونجائی که متن Label1 رو میشه عوض کرد) مقدار Modifiers رو برابر Public قرار بده...