تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 8 از 8

نام تاپيک: Property Grid

  1. #1
    اگه نباشه جاش خالی می مونه mohsen_3's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    qaZvin
    پست ها
    481

    پيش فرض Property Grid

    ُسلام من یه سوال درباره ی Property Grid داره
    من یه Object دارم می خوام خواص اون رو باهاش تغییر بدم
    من اول اینو می نویسم که خواصشو بریزه تو Property Grid مون
    property.selectObject = Object;
    خوب حالا گرید مون خواص ابجکت رو نشون می ده ولی تغییراتی که می دیم به Object اعمال نمی کنه باید چی کنم ؟
    که هر تغییری در خواص گرید مون می دیم اون خواص اون ابجکت هم تغییر کنه

  2. #2
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    نیاز به کار خاصی نیست، اگر شی شما یک class باشد، چون ارجاعی است، تغییرات در همان لحظه اعمال خواهد شد، بدیهی است که اگر شی struct باشد با هر انتقال یک کپی جدید از شی منتقل میشود.
    شی تان class است یا struct ؟

  3. #3
    اگه نباشه جاش خالی می مونه mohsen_3's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    qaZvin
    پست ها
    481

    پيش فرض

    کلاس هست
    ولی نمی شه

  4. #4
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    بدون شک جایی را اشتباه کرده اید... لطفاً دقت بیشتری کنید.
    کلاس تان چیست؟
    میتوانید کد نمونه اپلود کنید؟

    اگر بخواهید به راحتی میتوانم یک سمپل برایتان آپلود کنم...

  5. #5
    اگه نباشه جاش خالی می مونه mohsen_3's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    qaZvin
    پست ها
    481

    پيش فرض

    نه نیاز به نمونه نیست من واسه کلاس های دیگه استفاده می کنم جواب می ده
    کلاسم سادست چیز خاصی نداره

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کلاس فرم من معمولی نیست این چند تا چیز که می زارم ببینید مشکل از اینا نیست
    اسم فرم من Program است هم کلاس Program توشه هم فرم .

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بعد یه متغیر از اون کلاس تعریف کردم

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بعدشم در Intialize

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    خیلی ممنون

    در ضمن مشکلش با کلاسم نیست با بقیه ی چیز ها هم مشکل داره
    با این کنترل ها فقط کار می کنه
    Last edited by mohsen_3; 15-06-2009 at 11:11.

  6. #6
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    حتماً دوبار new میکنید...
    به این نمونه دقت کنید:

    خواهید دید که به وضوح با تغییر Rotation مقدار ان در برنامه تغییر میکند و با کلیک دکمه موجود، مقدار جاری که ناشی از تغییر اعمال شده در PropertyGrid است نشان داده خواهد شد:

    این کد به وضوح صحت عملکرد PropertyGrid را نشان میدهد...
    فراموش نکنید که اگر دو بار New کنید، دو شی ساخته اید و مثل ان میماند که دو TextBox داشته باشید! هر TextBox میتواند رنگ و فونت و عرض و... خودش را داشته باشد.

    (9 کیلوبایت)
    rapidshare.com/files/244720376/WindowsFormsApplication1.zip

    =====

    در نهایت در مورد کد اصلی تان هم باید بگویم شما نیازی به ایجاد حلقه while در متد main ندارید...
    بهتر است یک وراثت از Microsoft.Xna.Framework.Game بگیرید و در main متد Run این کلاس را اجرا کنید.
    کلاس فوق خودش پیاده سازی هایی برای Update و Draw و... دارد.

    =====

    موفق باشید.

  7. #7
    اگه نباشه جاش خالی می مونه mohsen_3's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    qaZvin
    پست ها
    481

    پيش فرض

    خیلی ممنون
    من دوبار New نکردم
    فقط یه باره دومی کو ؟
    ----------------
    خوشمان امد
    شما هم ؟
    اگه این کاری که شما می گید رو انجام بدم دیگه نمی تونم از کنترل ها و .... استفاده کنم
    یه کاری کردم که هم بشه از Xna استفاده کرد هم از کنترل ها و ....
    امتحان کردم نشد
    یه جوری درستش کردم ولی اصولی نیست
    زیاد درست سر داره

  8. #8
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    فقط یه باره دومی کو ؟
    شما باید در کدتان پیدایش کنید...
    همانطور که در کد نمونه خواهید دید با یکبار new و حفظ اشاره گر به صورت عمومی (که نیاز به new مجدد نباشد) PropertyGrid کار خود را انجام خواهد داد و کاری به نمونه شی ندارد.

    امتحان کردم نشد
    بله ولی اصولاً مخلوط کار کردن این تیپی شاید چندان مرسوم نباشد.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •