PDA

نسخه کامل مشاهده نسخه کامل : یه سوال خیلی آماتوری از c#....



totia_yalda
04-06-2008, 16:47
سلام...
تو سی شارپ 2005 یه برنامه ای درست کردم که چند تا فرم توش داره آیا می شه تو فرم اول به اشیاء فرم سوم (مثلا) دسترسی داشته باشیم. یعنی مثلا وقتی کنترل رو فرم اول هست من یه شی از فرم سوم درست کردم بعد با استفاده از اون فرم سوم رو نمایش میدم تا این جا درست


Main F8 = new Main();
F8.Show();
this.Hide();

ولی بعد از این کار می خوام مثلا یه button که تو فرم سوم هست enable شو false کنم که این تغییر وقتی فرم اول hide میشه و فرم سوم show میشه رو فرم سوم اعمال بشه میشه این کار رو انجام داد چطوری؟

Ultimator
04-06-2008, 17:40
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
منظورتون همینه ؟؟ این کار که خیلی سادست خودتون هم از همین روش استفاده کردید !

totia_yalda
05-06-2008, 06:17
سلام آره اگه میشد که استفاده می کردم مشکل اینه که وقتی f8. رو می نویسم دیگه button های جدول نمی آید یعنی از این جا نمیشد بهش دسترسی داشت چی کار باید کنم؟

Ultimator
05-06-2008, 12:22
وای بله یادم رفت ! آخه تو سی شارپ یه سیخ اضافه هم می خواد کافیه خاصیت Modifiers کنترل برابر internal یا public باشه
پیشفرض اون private هست که نمیشه از فرم های دیگه دسترسی داشت

totia_yalda
08-06-2008, 08:12
سلام
مرسي ممنونم جوابم و گرفتم.
موفق باشيد.

sltavakoli
19-06-2008, 00:08
اشتباه پست دادم.

ببخشید