PDA

View Full Version : سوال: چگونگی تغییر متغیرهای تعریف شده در Settings.settings در محیط ویژوال استودیو دات نت در C#



amir_mhdi
پنج شنبه 26 دی 1392, 12:29 عصر
سلام. من با VS Dot Net 2010 و با زبان C# کار میکنم. تو پروژه چند تا متغیر هست که تو بخش Settings.settings یا همون Environment Variable تعریف کردم. حالا میخوام تو Setup که با همین VS ساختم بیام اونها رو تغییر بدم. یعنی کاربر بعد از اینکه موقع نصب برنامه من اون متغیرها رو که مثلا یکیش زبان محیط برنامه هست رو تغییر داد ، برنامه با اون متغیر که عوض شده بیاد بالا نه با مقادیر پیش فرض من.

goldoon
پنج شنبه 26 دی 1392, 12:36 عصر
Properties.Settings.Default.textcolor;

با فرض داشتن متغیری به اسم textcolor

goldoon
پنج شنبه 26 دی 1392, 12:42 عصر
یادم رفت بگم برا ذخیره این متغیرهایی که توی setting ذخیره شدن هم از دستور زیر استفاده کن

Properties.Settings.Default.Save();

amir_mhdi
پنج شنبه 26 دی 1392, 13:25 عصر
ممنون از اینکه جواب دادین. اما سوال رو کامل نخوندین. من نحوه استفاده تو برنامه رو بلدم. من میخوام تو Setup این تغییر رو انجام بدم.

amir_mhdi
دوشنبه 30 دی 1392, 09:25 صبح
از دوستان کسی بلد نیست؟ ایا نرم افزار setup سازی هست که این قابلیت رو داشته باشه؟

amir_mhdi
سه شنبه 15 بهمن 1392, 15:56 عصر
آیا اصلا امکان این تغییر از طریق Setup هست یا نه؟

pesare
سه شنبه 15 بهمن 1392, 16:07 عصر
یعنی چی توی Setup?
این تنظیمات داخل Properties ذخیره میشه و هر موقع هم که بخوایید عوض میشه و به برنامه اعمال میشه .

rezaei_y
سه شنبه 15 بهمن 1392, 16:08 عصر
موقع اجرای برنامه در بار اول کاری کن کاربر یک بار این مقادیر رو مفدار دهی کنه بعد وارد برنامه بشه

یک متغیر رو تو همون قسمت اضافه کن که مقدار اولیه اش 0 باشه
هنگام اولین اجرا که کاربر زبان و بقیه متغیرها رو مقدار دهی کرد و دکمه ذخیره را زد اون متغیر رو 1 کن تا دیگه موقع اجرای برنامه نشون داده نشه