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 IDispatch
programu , zobacz bibliotekę MSDN.