نمایش نتایج 1 تا 4 از 4

نام تاپیک: ذخیره تغییرات ایجاد شده در فرم

  1. #1

    Lightbulb ذخیره تغییرات ایجاد شده در فرم

    سلام

    چه طوری میشه تغییراتی که در فرم ایجاد میشه رو ذخیره کرد تا دفعه ی بعد

    با همون تنظیمات برنامه اجرا بشه ؟

    مثلا رنگ پس زمینه رو تغییر بدیم یا یک شیء رو از روی فرم حذف کنیم، یا اگه visible یک شیء false شد دفعه ی بعد هم اون شیء رو نشون نده ؟




  2. #2

    نقل قول: ذخیره تغییرات ایجاد شده در فرم

    ضروریه لطفا سریعتر کمک کنید

    برنامم فقط همین رو لازم داره

    تکراری هست یا نه لطفا جواب بدین
    آخرین ویرایش به وسیله ariaman5 : پنج شنبه 21 آذر 1392 در 15:36 عصر

  3. #3
    محروم شده
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    جنب حرم امام رضا(ع)
    سن
    23
    پست
    1,514

    نقل قول: ذخیره تغییرات ایجاد شده در فرم

    داداش ببین باید از دستورات SaveSetting و GetSetting استفاده کنی.من یه مثال میزنم برای این که مثلا شما یه متنی تو یه تکس باکس نوشتی و می خوای بعد از بردن نرم افزار اون متن پاک نشه و وقتی نرم افزار رو میاری اون متن داخل تکس باکس باشه.برای این کار ازدستورات زیر استفاده میکنیم:

    ابتدا در رویداد TextChanged تکس باکس کدهای زیر رو مینویسیم:

    (SaveSetting("My Project", "Setting", "Text1", TextBox1.Text

    توضیحات:تابع SaveSetting برای ذخیره اطلاعات فرعی برنامه مانند متن ها ی تکس باکس ها،رنگ های فرم،لیبل ها،تکس باکس ها و.... بکارمیرود.سه آرگومان اول این تابع اختیاریست یعنی بجای "My Project" و "Setting" و "Text1" می توانید نام دلخواه را قرار دهید.اما تنظیمات برمبنای این نام ها ذخیره می شوند وبرای دستیابی دوباره به آنها باید از این نام ها استفاده کرد .آرگومان چهارم که ما به طور پیشفرض آن را TextBox1.Text قرار دادیم،به برنامه میگوید که چه چیز باید ذخیره شود.پس با نوشتن TextBox1.Text متن TextBox1 به عنوان تنظیمات در رجیستری ذخیره می شود.

    حالا برای دستیابی به اطلاعات ذخیره شده باید کارهای زیر روانجام بدیم:

    در FormLoad برنامه کدهای زیر رو مینویسیم:

    ("TextBox1.Text = GetSetting("My Project", "Setting", "Text1

    توضیحات:تابع GetSetting برای دسترسی برنامه به اطلاعات ذخیره شده توسط تابع SaveSetting استفاده میشود.همانطور که می بینید این تابع دارای سه آرگومان است که باید این آرگومان ها را براساس آرگومان های دستور SaveSetting که وارد کردیم تنظیم کنیم.
    در این جا چون این سه آرگومان در تابع SaveSetting عبارت بوده اند از:
    "My Project", "Setting", "Text1" پس ما در اینجا در تابع
    GetSetting نیز همین اطلاعات راقرار میدهیم.

    حالا با خارج شدن از برنامه و آوردن دوباره برنامه متن TextBox1 تغییر نمی کند.
    برای اینکه بتوانیم بجای متن تکس باکس رنگ زمینه ی فرم را در این تابع ذخیره کنیم کارهای زیر راغ انجام میدهیم:


    برای اینکار در پنجره Solution Eplorer روی گزینه My Project کلیک کنید.
    حالاوارد صفحه ای شدید که مخصوص تنظیمات برنامه است.شاخه های بسیاری همچون Application,Compile,Debug,Setting و ... وجود دارد.روی شاخه Setting کلیک کنید.
    درصفحه ای که بازشده است مشاهده می کنید که به طور پیشفرض یک Setting به نام :Setting و Type اون که String هست تعریف شده.برای این شما نمی توانستید

    رنگ زمینه فرم را ذخیره کنید که نوع داده ی پیشفرض String یا متن تنظیم بوده و رنگ خارج از این حالت است.حالا روی کشویی Type کلیک کنید و گزینه

    System.Drawing.Color را انتخاب کنید.برنامه را ذخیره کنید.دیگر به راحتی می توانید با استفاده از توابع SaveSetting و GetSetting رنگ زمینه ی فرم را عوض کنید

    مشکلی بود درخدمتم

    موفق باشید




  4. #4

    نقل قول: ذخیره تغییرات ایجاد شده در فرم

    نقل قول نوشته شده توسط ariaman5 مشاهده تاپیک
    ضروریه لطفا سریعتر کمک کنید

    برنامم فقط همین رو لازم داره

    تکراری هست یا نه لطفا جواب بدین
    به نظر من شما باید تغییرات خودتون رو در بانک اطلاعات ذخیره کنید و با لود شدن فرم اون تغییرات را بازیابی کنید

تاپیک های مشابه

  1. سوال: چجوری میشه تغییرات ایجاد شده کنترل ها درRuntime رو ذخیره کرد
    نوشته شده توسط JustAcMilan در بخش C#‎‎
    پاسخ: 1
    آخرین پست: چهارشنبه 09 فروردین 1391, 16:23 عصر
  2. پاسخ: 3
    آخرین پست: پنج شنبه 11 بهمن 1386, 13:06 عصر
  3. دستور ذخیره کردن تغییرات داده شده در فرم به نامی دیگر (save as) چیست؟
    نوشته شده توسط mojtaba.s.f در بخش برنامه نویسی در 6 VB
    پاسخ: 5
    آخرین پست: جمعه 05 بهمن 1386, 15:02 عصر
  4. پاسخ: 8
    آخرین پست: جمعه 28 دی 1386, 21:18 عصر
  5. ذخیره تغییرات ایجاد شده کنترل ها درRuntime
    نوشته شده توسط Alireza_Salehi در بخش VB.NET
    پاسخ: 6
    آخرین پست: دوشنبه 09 بهمن 1385, 20:12 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •