مشاركة عبر


UIHierarchy.SelectUp أسلوب

قم بتحديد العقدة مباشرة أعلى العقدة المحددة الحالي مع احترام إلى شجرة، بالحالة الحالي لتوسيع.

مساحة الاسم:  EnvDTE
التجميع:  EnvDTE (في EnvDTE.dll)

بناء الجملة

'إقرار
Sub SelectUp ( _
    How As vsUISelectionType, _
    Count As Integer _
)
void SelectUp(
    vsUISelectionType How,
    int Count
)
void SelectUp(
    [InAttribute] vsUISelectionType How, 
    [InAttribute] int Count
)
abstract SelectUp : 
        How:vsUISelectionType * 
        Count:int -> unit 
function SelectUp(
    How : vsUISelectionType, 
    Count : int
)

المعلمات

  • Count
    النوع: System.Int32
    مطلوبة.عدد العقد إلى حدد أعلى من العقدة الحالي.Countهو أيضا استخدام أوامر coalescing أثناء التسجيل.أن هو، إذا قمت بكتابة Shift زر + سهم للأعلى أربع مرة/مرات، بدلاً من الرابع أسطر من تعليمات برمجية التي تصدر، بدلاً من ذلك تحصل سطر واحد مع Countالقيمة 4.

ملاحظات

SelectUpمفيد لتسجيل الماكرو Shift زر مع النقر أو للانتقال لأسفل أو لأعلى باستخدام مفاتيح الأسهم. هو مفيدة لأنه سلوك SelectUpيحاكي سلوك استخدام مفاتيح الأسهم واضغط Shift زر + سهم في طريقة العرض الشجري.

أمثلة

Sub SelectUpExample()
   Dim UIH As UIHierarchy = _
     DTE.Windows.Item(Constants.vsWindowKindMacroExplorer).Object
   Dim UIHItem As UIHierarchyItem = UIH.GetItem("Macros\Samples")

   UIHItem.Select(vsUISelectionType.vsUISelectionTypeSetCaret)
   If UIHItem.IsSelected = False Then
      If UIH.UIHierarchyItems.Expanded = True Then
         MsgBox("Node is expanded.")
      Else
         MsgBox("Node is not expanded.")
      End If
   End If
   UIH.SelectDown(vsUISelectionType.vsUISelectionTypeSelect, 2)
   UIH.DoDefaultAction()
   UIH.SelectDown(vsUISelectionType.vsUISelectionTypeSelect, 1)
   UIH.SelectUp(vsUISelectionType.vsUISelectionTypeExtend, 1)
End Sub

أمن NET Framework.

راجع أيضًَا

المرجع

UIHierarchy واجهة

UIHierarchy الأعضاء

EnvDTE مساحة الاسم

موارد أخرى

كيفية: التعامل مع طرق عرض الشجرة باستخدام UIHierarchy