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

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




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

نام تاپيک: مشکل با TreeView

  1. #1
    آخر فروم باز
    تاريخ عضويت
    Dec 2004
    پست ها
    1,648

    پيش فرض مشکل با TreeView

    من می خوام هر آیتمی (Node) را که انتخا می کنم مثلا خاصیت Visible تکست باکس 1 به True تغییر کنه چکار باید بکنم
    بعد چطوری یک Node همیشه در حالت Expand باشه من هر کاری می کنم تو VB.NET 2005 نمی شه
    چطور میشه که به صورت پیش فرض یکی از Node ها انتخاب شده باشه

  2. #2
    آخر فروم باز hamidreza_buddy's Avatar
    تاريخ عضويت
    Sep 2004
    محل سكونت
    شریف
    پست ها
    1,167

    پيش فرض

    1- visible : در کل شما می خواهید وقتی یک ند خاص انتخاب شد یه کاری انجام بشه:
    برای این کار باید event با نام AfterSelect مربوط به TreeView را هندل کن و در آن اگر ند انتخاب شده آن ند مورد نظر بود کار مورد نظر را انجام می دهی.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    برای داشتن theNode باید آن را قبلاً ذخیره کرده باشی. (یک متغییر از نوع TreeNode به کلاس Form1 اضافه کن و آن را در تابع InitialComponents موحود در فایل Form1.Designer.cs مقداردهی کن.)

    2-برای Expand بودن:
    باید مثل بالا ند رو ذخیره کنی (theNode) بعد event AfterCollapse را هندل کنی. و در اون
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    فقط این روش یه بدی داره که یه لحظه پرش داره. چون یه بار می بندش و دوباره باز می کنه.
    من راه دیگجه ای به فکرم نمی رسه.

    3- برای پیش فرض:
    توی event ی Page_Load یا کد زیر رو بذار:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by hamidreza_buddy; 13-03-2007 at 17:13.

  3. #3
    آخر فروم باز
    تاريخ عضويت
    Dec 2004
    پست ها
    1,648

    پيش فرض

    دوست عزیز من تو VB.net می خوام
    بعد میشه یکم واضح تر توضیح بدید

  4. #4
    آخر فروم باز hamidreza_buddy's Avatar
    تاريخ عضويت
    Sep 2004
    محل سكونت
    شریف
    پست ها
    1,167

    پيش فرض

    ببینید برای اینکه برای یه ند خاص یه کار به خصوص انجام بدید، باید یه جایی اونو ذخیره کنید تا بعداً بتونید اونو تشخیص بدید. برای این کار یه TreeNode در کلاس Form ذخیره می کنید (الان vs ندارم که عملاً نشونتون بدم)
    در ضمن کدها که برای یه vb کار باید خیلی واضح باشه. یه کم دقت کن حتماً متوجه می شی. اون جاهاشو که متوجه نمی شی بگو

  5. #5
    آخر فروم باز
    تاريخ عضويت
    Dec 2004
    پست ها
    1,648

    پيش فرض

    مرسی دوست عزیز کار من درست شد من خودم از دستور Select ...Case استفاده می کردم ولی یک مشکلی داشت که با کلنجار رفتن درست شد من تنها جایی که متوجه شدم این حا بود که دیگر نیازی نیست ممنون از یاریتون
    برای داشتن theNode باید آن را قبلاً ذخیره کرده باشی. (یک متغییر از نوع TreeNode به کلاس Form1 اضافه کن و آن را در تابع InitialComponents موحود در فایل Form1.Designer.cs مقداردهی کن.)

Thread Information

Users Browsing this Thread

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

User Tag List

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

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