Udostępnij za pośrednictwem


Omówienie okna właściwości

Okno Właściwości służy do wyświetlania właściwości obiektów wybranych w dwóch głównych typach okien dostępnych w zintegrowanym środowisku projektowym (IDE) programu Visual Studio. Te dwa typy okien to:

  • Okna narzędzi, takie jak Eksplorator rozwiązań, Widok klas i Przeglądarka obiektów

  • Okna dokumentów zawierające takie edytory i projektantów jak projektant formularzy, edytor XML i edytor HTML

Korzystanie z okna Właściwości

W oknie Właściwości są wyświetlane właściwości pojedynczego lub wielu wybranych elementów. Jeśli wybrano wiele elementów, zostanie wyświetlone przecięcie wszystkich właściwości dla wszystkich zaznaczonych obiektów.

Zdarzenia związane z wybranym obiektem w oknie projektu formularza lub edytorze HTML przy użyciu metadanych COM+ są wyświetlane w oknie Właściwości . Możesz na przykład wybrać przycisk i wyświetlić skojarzone zdarzenia, takie jak zdarzenie, które można połączyć z tym przyciskiem OnClick .

Zdarzenia wyświetlane w oknie Właściwości są używane głównie z obiektami powiązanymi z kodem. Jeśli edytujesz format pliku, który nie ma nic wspólnego z kodem, nie będziesz mieć żadnych zdarzeń. Zdarzenia są wyświetlane tylko w oknie Właściwości, gdy istnieje powiązanie między uruchomionym kodem a pewnymi zdarzeniami skojarzonymi z określonymi obiektami. Przykładem może być kod za wybranym obiektem, który jest wykonywany po aktywowaniu tego obiektu.

W poniższej tabeli wymieniono podstawowe interfejsy używane przez okno Właściwości .

Nazwa interfejsu opis
ICategorizeProperties Zawiera listę kategorii do okna Właściwości i mapuje każdą właściwość na kategorię.
IDispatch, interfejs Uwidacznia metody i właściwości obiektu do narzędzi programistycznych i innych aplikacji obsługujących automatyzację.
IProvidePropertyBuilder Udostępnia przyciski wielokropka (...) nazywane konstruktorami , które otwierają modalne okna dialogowe implementowane przez sam obiekt. Używany, gdy wartość nie jest łatwo wpisywana przez użytkownika w polu tekstowym. Na przykład może służyć do otwierania selektora kolorów, który określa wartość RGB.
ISelectionContainer Zapewnia dostęp do obiektów używanych do aktualizowania informacji wyświetlanych w oknie Właściwości . ISelectionContainer Program jest implementowany przez pakiety VSPackage dla każdego okna zawierającego obiekty do wyboru z powiązanymi właściwościami, które mają być wyświetlane.
ITypeInfo Zawiera informacje o typie obiektu, takiego jak metody interfejsu i pola struktury.
IVsMonitorSelection Umożliwia pakietom VSPackage odbieranie powiadomień o zdarzeniach wyboru oraz pobieranie informacji o bieżącej hierarchii projektu, elemencie, wartości elementu i kontekście interfejsu użytkownika polecenia.
IVsMultiItemSelect Zapewnia środowisko dostęp do wielu wyborów.
IVsPerPropertyBrowsing Służy do udostępniania zlokalizowanych nazw w niektórych właściwościach wyświetlanych w oknie Właściwości .
IVsSelectionEvents Powiadamia zarejestrowane pakiety VSPackage o zmianach w bieżącym zaznaczeniu, wartości elementu lub kontekście interfejsu użytkownika polecenia.
IVsTrackSelectionEx Powiadamia środowisko zmiany w bieżącym zaznaczeniu i zapewnia dostęp do informacji o hierarchii i elementach odnoszących się do nowego zaznaczenia.

Aby uzyskać więcej informacji na temat IDispatchprogramu , zobacz bibliotekę MSDN.

Zobacz też