Přehled okna Vlastnosti
Okno Vlastnosti slouží k zobrazení vlastností pro objekty vybrané ve dvou hlavních typech oken dostupných v integrovaném vývojovém prostředí (IDE) sady Visual Studio. Mezi tyto dva typy oken patří:
Okna nástrojů, jako jsou Průzkumník řešení, zobrazení tříd a prohlížeč objektů
Okna dokumentů obsahující takové editory a návrháře jako návrhář formulářů, editor XML a editor HTML
Použití okna Vlastnosti
V okně Vlastnosti se zobrazí vlastnosti jedné nebo více vybraných položek. Pokud je vybráno více položek, zobrazí se průnik všech vlastností pro všechny vybrané objekty.
Události související s vybraným objektem v okně návrhu formuláře nebo editoru HTML pomocí metadat MODELU COM+ se zobrazí v okně Vlastnosti . Můžete například vybrat tlačítko a zobrazit přidružené události, například OnClick
událost, která může být propojena s tímto tlačítkem.
Události zobrazené v okně Vlastnosti se primárně používají s objekty, které jsou svázané s kódem. Pokud upravujete formát souboru, který nemá nic společného s kódem, nebudete mít žádné události. Události se zobrazí pouze v okně Vlastnosti , pokud existuje vazba mezi spuštěním kódu a určitými událostmi přidruženými ke konkrétním objektům. Příkladem by byl kód za vybraným objektem, který se spustí při aktivaci tohoto objektu.
Následující tabulka uvádí primární rozhraní používaná oknem Vlastnosti .
Název rozhraní | Popis |
---|---|
ICategorizeProperties | Poskytuje seznam kategorií do okna Vlastnosti a mapuje každou vlastnost na kategorii. |
IDispatch – rozhraní | Zveřejňuje metody a vlastnosti objektu programovacím nástrojům a dalším aplikacím, které podporují automatizaci. |
IProvidePropertyBuilder | Poskytuje tlačítka se třemi tečkami (...) označovaná jako tvůrce, která otevírají modální dialogová okna implementovaná samotným objektem. Používá se, když uživatel do textového pole jednoduše nezadává hodnotu. Může se například použít k otevření výběru barvy, která určuje hodnotu RGB za vás. |
ISelectionContainer | Poskytuje přístup k objektům používaným k aktualizaci informací zobrazených v okně Vlastnosti . ISelectionContainer je implementována balíčky VSPackage pro každé okno, které obsahuje vybratelné objekty se souvisejícími vlastnostmi, které se mají zobrazit. |
ITypeInfo | Poskytuje informace o typu objektu, jako jsou metody rozhraní a pole struktury. |
IVsMonitorSelection | Umožňuje VSPackages přijímat oznámení o událostech výběru a načítat informace o aktuální hierarchii projektu, položce, hodnotě elementu a kontextu uživatelského rozhraní příkazů. |
IVsMultiItemSelect | Poskytuje prostředí s přístupem k více výběrům. |
IVsPerPropertyBrowsing | Slouží k zadání lokalizovaných názvů u některých vlastností zobrazených v okně Vlastnosti . |
IVsSelectionEvents | Upozorní registrované balíčky VSPackage změn aktuálního výběru, hodnoty elementu nebo kontextu uživatelského rozhraní příkazu. |
IVsTrackSelectionEx | Upozorní prostředí změny v aktuálním výběru a poskytuje přístup k hierarchii a informacím o položkách souvisejících s novým výběrem. |
Další informace najdete IDispatch
v knihovně MSDN.