PDA

View Full Version : سوال: متغيير سراسري در كل برنامه



hallaji
دوشنبه 23 اردیبهشت 1387, 01:53 صبح
با سلام خدمت همه برنامه نويسان محترم

نحوه تعريف يك متغيير سراسري در كل برنامه چطور است؟

يعني من ميخواهم يك متغيير از نوع String را در هنگام Load شدن form1 بگيرم و در 10 تا فرم ديگرم آنرا نمايش بدهم.
(بنده با نام "متغيير سراسري" جستجو كردم ولي به نتيجه نرسيدم)
---------------------------------------------------------------------------
آنچه كه شما را از ديگران متمايز ميسازد قدرت اراده تان است.

hdv212
دوشنبه 23 اردیبهشت 1387, 02:43 صبح
چرا از app.config استفاده نمیکنی ؟

User-os
دوشنبه 23 اردیبهشت 1387, 07:22 صبح
http://barnamenevis.org/forum/showthread.php?t=91138

rezayat
دوشنبه 23 اردیبهشت 1387, 11:41 صبح
يه راه ديگه هم داريد .من فكر مي‌كنم براي سكيوريتي در سطح كلاينت و يك كامپيوتر مي‌خواهي اين كار را بكني .
بهترين كاري كه مي‌توان انجام داد را دوستان گفتند اما راه ديگري هم هست و آن هم ايجاد يك متغيير static براي يك فرم است كه تمامي فرم هاي شما از اين فرم ارث بري مي‌كنند به اين صورت درهر كجاي فرم‌هاي ارث بري شده اين تغيير ايجاد شود در تمامي فرم ها قابل مشاهده و به روز است.
البته بهترين راه همانapp.config كه دوست عزيز گفت.

rezayat
دوشنبه 23 اردیبهشت 1387, 11:42 صبح
يه راه ديگه هم داريد .من فكر مي‌كنم براي سكيوريتي در سطح كلاينت و يك كامپيوتر مي‌خواهي اين كار را بكني .
بهترين كاري كه مي‌توان انجام داد را دوستان گفتند اما راه ديگري هم هست و آن هم ايجاد يك متغيير static براي يك فرم است كه تمامي فرم هاي شما از اين فرم ارث بري مي‌كنند به اين صورت درهر كجاي فرم‌هاي ارث بري شده اين تغيير ايجاد شود در تمامي فرم ها قابل مشاهده و به روز است.
البته بهترين راه همانapp.config كه دوست عزيز گفت.

naatamam
دوشنبه 23 اردیبهشت 1387, 12:05 عصر
چرا از app.config استفاده نمیکنی ؟

سلام
میشه کمی در باره app.config توضیح بدید ؟؟

Mahdi.Kiani
دوشنبه 23 اردیبهشت 1387, 12:55 عصر
با سلام خدمت همه برنامه نويسان محترم

نحوه تعريف يك متغيير سراسري در كل برنامه چطور است؟

يعني من ميخواهم يك متغيير از نوع String را در هنگام Load شدن form1 بگيرم و در 10 تا فرم ديگرم آنرا نمايش بدهم.
(بنده با نام "متغيير سراسري" جستجو كردم ولي به نتيجه نرسيدم)
---------------------------------------------------------------------------
آنچه كه شما را از ديگران متمايز ميسازد قدرت اراده تان است.

سلام
احتمالا کمکتون می کنه
مرجع کامل نحوه ارتباط بین آبجکت های دو فرم مختلف (http://barnamenevis.org/forum/showpost.php?p=449646&postcount=46)
موفق باشید

ASKaffash
دوشنبه 23 اردیبهشت 1387, 13:16 عصر
با سلام

در کلاس ذیل با استفاده از MyClass.MySyting همیشه وهمجا در خدمت شماست

class MyClass
{
public static string MyString;
}

اَرژنگ
سه شنبه 24 اردیبهشت 1387, 10:28 صبح
با سلام

در کلاس ذیل با استفاده از MyClass.MySyting همیشه وهمجا در خدمت شماست

classMyClass
{
publicstaticstring MyString;
}


اشتباه بودن این روش در این انجمن بارها تذکر داده شده.