سایت ساز وبزیخرید بک لینک

TTreeView

شروع موضوع توسط LordMMD ‏26 می 2004 در انجمن برنامه نویسی

  1. LordMMD

    LordMMD Registered User

    تاریخ عضویت:
    ‏26 می 2004
    نوشته ها:
    1,014
    تشکر شده:
    43
    محل سکونت:
    Tehran
    آقا،

    چطوری میشه در وقتی که در یک TTreeView کلیک میشه(onClick) فهمید که Object ای که روش کلیک شده، یه ParentNode هست یا یه ChildNode ؟؟؟

    باتشکر
     
  2. بازدیدیار - افزایش بازدید سایت و سیگنال های برندخرید بک لینک
  3. karagah

    karagah کاربر تازه وارد

    تاریخ عضویت:
    ‏22 می 2004
    نوشته ها:
    63
    تشکر شده:
    0
    parent و child بودن نسبی هست. یعنی هر node میتونه هم parent باشه هم child البته بجز ریشه که فقط parent هست . پس لطفا یکم بیشتر توضیح بدید. دقیقا می خواهید چکار کنید؟
     
  4. LordMMD

    LordMMD Registered User

    تاریخ عضویت:
    ‏26 می 2004
    نوشته ها:
    1,014
    تشکر شده:
    43
    محل سکونت:
    Tehran
    بله من منظورم همون ريشه هست.
    فرض كنيد كه 10 تا ريشه داريم و هر كدوم از اينها فقط 10 تا چایلد.
     
  5. karagah

    karagah کاربر تازه وارد

    تاریخ عضویت:
    ‏22 می 2004
    نوشته ها:
    63
    تشکر شده:
    0
    من فرض کردم شما با درختی مثل این کار می کنید:
    کد:
    +------parent1
    |            +----child11
    |            +----child12
    |
    +------parent2
    |            +----child21
    |            +----child22
    |
    +-----parent3
    
    هر درخت فقط یک ریشه دارد مثلا در درخت بالا گره parent1 ریشه درخت است . parent2 و parent3 خواهرهای (sibling) گره parent1 هستند. پس اگر گره ای با گره ریشه خواهر باشد یک parent است. توجه کنید که گره ریشه با خودش خواهر است. چون اولین گره ای که ایجاد می شود ریشه است پس FirstSibling هر parent به ریشه اشاره می کند. اگر منظور شما را درست فهمیده باشم این تابع مشکل را حل می کند:
    کد:
    Function NodeType(myNode As Node) As String
        
        If myNode.FirstSibling = myNode.Root Then
            NodeType = "PARENT"
            Exit Function
        End If
        
        NodeType = "CHILD"
    
    End Function
    
     
خرید و فروش ارزهای الکترونیکیخرید و فروش اتوماتیک ارزهای الکترونیکی عسل طبیعی و گرده گل ایرانی