Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A Windows Forms SplitContainer vezérlő összetettnek tekinthető; két panelből áll, amelyeket egy mozgatható sáv választ el egymástól. Ha az egérmutató a sáv felett van, a mutató az alakzatot úgy módosítja, hogy a sáv mozgatható legyen.
Fontos
A EszközkészletSplitContainer vezérlő a Visual Studio előző verziójában található Splitter vezérlőelem helyébe lép. A SplitContainer vezérlőt előnyben részesítik a Splitter vezérlővel szemben. A Splitter osztály továbbra is szerepel a .NET-keretrendszerben a meglévő alkalmazásokkal való kompatibilitás érdekében, de határozottan javasoljuk, hogy új projektekhez használja a SplitContainer vezérlőt.
A SplitContainer vezérlővel összetett felhasználói felületeket hozhat létre; gyakran az egyik panelen lévő kijelölés határozza meg, hogy milyen objektumok jelenjenek meg a másik panelen. Ez az elrendezés nagyon hatékony az információk megjelenítéséhez és böngészéséhez. A két panel lehetővé teszi az információk összesítését a területeken, és a sáv vagy a "felosztó" megkönnyíti a felhasználók számára a panelek átméretezését.
Több SplitContainer vezérlőelem is beágyazható, a második SplitContainer vezérlőelem vízszintesen orientált, így felső és alsó paneleket hozhat létre.
Vegye figyelembe, hogy a SplitContainer vezérlő alapértelmezés szerint billentyűzettel érhető el; a felhasználók a nyílbillentyűkkel áthelyezhetik az elválasztót, ha a IsSplitterFixed tulajdonság értéke false.
A Orientation vezérlőelem SplitContainer tulajdonsága az osztó irányát határozza meg, nem magát a vezérlőt. Ezért ha ez a tulajdonság Verticalértékre van állítva, az elválasztó felülről lefelé fut, bal és jobb oldali paneleket hoz létre.
Emellett vegye figyelembe, hogy a SplitterRectangle tulajdonság értéke a Orientation tulajdonság értékétől függ. További információért lásd a SplitterRectangle tulajdonságot.
A SplitContainer vezérlőelem méretét és mozgását is korlátozhatja. A FixedPanel tulajdonság határozza meg, hogy a SplitContainer vezérlő átméretezése után melyik panel marad ugyanolyan méretű, és a IsSplitterFixed tulajdonság határozza meg, hogy az elválasztó mozgatható-e a billentyűzet vagy az egér számára.
Megjegyzés:
Ha a IsSplitterFixed tulajdonság truevan beállítva, az elválasztó programozott módon is áthelyezhető; például a SplitterDistance tulajdonság használatával.
Végül a SplitContainer vezérlő minden panelje rendelkezik tulajdonságokkal az egyéni méret meghatározásához.
Gyakran használt tulajdonságok, metódusok és események
| Név | Leírás |
|---|---|
| FixedPanel ingatlan | Meghatározza, hogy a SplitContainer vezérlőelem átméretezése után melyik panel maradjon azonos méretű. |
| IsSplitterFixed ingatlan | Meghatározza, hogy az elválasztó mozgatható-e a billentyűzettel vagy az egérrel. |
| Orientation ingatlan | Meghatározza, hogy az elválasztó függőlegesen vagy vízszintesen van-e elrendezve. |
| SplitterDistance ingatlan | A bal vagy felső széltől a mozgatható elválasztósávig képpontban megadott távolságot határozza meg. |
| SplitterIncrement ingatlan | Azt határozza meg, hogy a felhasználó minimálisan milyen távolságra mozdíthatja el a szeparátort, képpontban mérve. |
| SplitterWidth ingatlan | Meghatározza az elválasztó vastagságát képpontban. |
| SplitterMoving esemény | Akkor történik, amikor az elválasztó mozgásban van. |
| SplitterMoved esemény | Az osztó áthelyezésekor következik be. |
Lásd még
.NET Desktop feedback