SelectedItems.Item(Object) 方法

定义

返回 SelectedItem 集合中的对象 SelectedItems

public:
 EnvDTE::SelectedItem ^ Item(System::Object ^ index);
public:
 EnvDTE::SelectedItem ^ Item(Platform::Object ^ index);
EnvDTE::SelectedItem Item(winrt::Windows::Foundation::IInspectable const & index);
[System.Runtime.InteropServices.DispId(0)]
public EnvDTE.SelectedItem Item (object index);
[<System.Runtime.InteropServices.DispId(0)>]
abstract member Item : obj -> EnvDTE.SelectedItem
Public Function Item (index As Object) As SelectedItem

参数

index
Object

必需。 要返回的选定项的索引或名称。

返回

SelectedItem

SelectedItem 对象。

属性

示例

public void CodeExample(DTE2 dte)  
{    
    try  
    {  
        // Open project and select one or more items in   
        // Solution Explorer before running this example.  
        SelectedItem selItem;  
        string msg = "";  
        if (dte.SelectedItems.Count > 0)  
        {  
            selItem = dte.SelectedItems.Item(1);  
            msg = "The first selected item is " + selItem.Name;  
        }  
        MessageBox.Show(msg);  
    }  
    catch(Exception ex)  
    {  
        MessageBox.Show(ex.Message);  
    }  
}  

注解

传递给的值 Index 为一个整数,该整数 SelectedItem 相当于集合中的对象, SelectedItems 或者是一个字符串值,表示集合中的某个选定项的名称。

Item ArgumentException 如果集合找不到与索引值对应的对象,则该方法将引发异常。

适用于