Megosztás a következőn keresztül:


Címtárlista vezérlőelem

A Címtárlista-vezérlő megjeleníti az elérési út egy részét, amely jelenleg a PathEdit vezérlőjelenik meg. A Címtárlista vezérlő megjeleníti a címtár alatti mappákat, amelyeket jelenleg a DirectoryCombo vezérlőjelenít meg.

A PathEdit, a DirectoryCombo és a DirectoryList vezérlők ugyanahhoz a sztringértékes tulajdonsághoz vannak társítva. Ez a tulajdonság a felhasználó által kijelölt elérési út. Írja be a tulajdonság nevét a Control táblatulajdonságoszlopába. Ennek a tulajdonságnak legalább egy kötetet és egy alszintet tartalmazó kezdeti értékkel kell rendelkeznie. Adja meg a tulajdonság kezdeti értékét a tulajdonságtáblaÉrték oszlopában.

Ezt a vezérlőt a Tallózás párbeszédpanelen, valamint a PathEdit és a DirectoryList vezérlővel együtt kell használni.

A Címtárlista vezérlőelem a következő ControlEvents-eket teszi közzé.

ControlEvent Leírás
DirectoryListNew Létrehoz egy új mappát, és kiválasztja a szerkesztéshez szükséges névmezőt.
IgnoreChange Kiemeli, de nem nyitja meg az aktuális könyvtár egyik mappáit.
DirectoryListUp A jelenlegi könyvtár szülőjének kiválasztása.
DirectoryListOpen Kijelöli és kiemeli a könyvtárat.

A Control tábla Szöveg mezőjének tartalma soha nem jelenik meg a Címtárlista vezérlőelemben. Ez a mező a vezérlőelem által megjelenítendő szövegstílust adja meg, és tartalmazza a képernyő-felülvizsgálati segédprogramok által használt vezérlő leírását. Egy szöveges sztring betűtípusának és betűstílusának beállításához a megjelenített karakterek sztringjét {\style} vagy {&stílus} előtaggal adhatja meg. Ahol a stílus az TextStyle tábla TextStyle oszlopában szereplő azonosító,. Ha egyik sem található, de a DefaultUIFont tulajdonság érvényes szövegstílusként van definiálva, akkor a program ezt a betűtípust fogja használni. Az ezt követő információkat a vezérlő leírásaként a képernyő-ellenőrző segédprogramok olvassák fel. Lásd: Kisegítő lehetőségek.

Vezérlőattribútumok

Ezzel a vezérlővel az alábbi attribútumokat használhatja. Ha egy attribútum értékét esemény használatával szeretné módosítani, iratkozzon fel egy ControlEvent vezérlőre az EventMapping táblában, és sorolja fel az attribútum azonosítóját az Attribútum oszlopban. Adja meg a ControlEvent azonosítóját az Esemény oszlopban.

Attribútumazonosító Hexadecimális bit Leírás
IndirectPropertyName Ez a vezérlőelemhez társított közvetett tulajdonság neve. Ha a Közvetett attribútum bit be van állítva, a vezérlő megjeleníti vagy módosítja az ilyen nevű tulajdonság értékét. Ha a Közvetett attribútum bit be van állítva, akkor ez a név a Control táblaTulajdonság oszlopában felsorolt tulajdonság értéke is.
pozíció A vezérlő helye a párbeszédpanelen. Adja meg a vezérlőelem bal oldali sarkának szélességét, magasságát és koordinátáit a Control táblaSzélesség, Magasság, X és Y oszlopába. Használjon telepítőegységeket a hosszhoz és a távolsághoz.
PropertyName Ez a vezérlőelemhez társított tulajdonság neve. Ha a Közvetett attribútum bit nincs beállítva, a vezérlő megjeleníti vagy módosítja az ilyen nevű tulajdonság értékét. Ez az attribútum a Control táblaTulajdonság oszlopában van megadva.
PropertyValue A vezérlőelem által megjelenített vagy módosított tulajdonság aktuális értéke. Ha a Közvetett attribútum bit nincs beállítva, akkor ez a PropertyName értéke. Ha a Közvetett attribútum bit be van állítva, akkor ez az IndirectPropertyName értéke. Ha az attribútum megváltozik, a vezérlő az új értéket tükrözi.
Szöveg Ha képernyőolvasókban szeretné megjeleníteni a szöveget, írja be a szöveget a VezérlőtáblaSzöveg oszlopába. Lásd: Kisegítő lehetőségek.
Látható 0x00000000 0x00000001
Rejtett vezérlő. Látható vezérlő.
Vegye fel ezt a bitet a Control tábla Attribútumok oszlopának bitszavaiba., hogy a vezérlő láthatóvá vagy rejtettsé legyen a létrehozásakor.
A vezérlőelemeket a ControlCondition táblahasználatával is elrejtheti vagy megjelenítheti.
Engedélyezett 0x00000000 0x00000002
Vezérlőelem letiltott állapotban. Vezérlőelem engedélyezett állapotban.
A vezérlőelem létrehozásának engedélyezéséhez vegye fel ezt a bitet a bit szóba a Vezérlő Attribútumok oszlopában.
A vezérlőelemeket a ControlCondition táblahasználatával is engedélyezheti vagy letilthatja.
elsüllyedt 0x00000000 0x00000004
Megjeleníti az alapértelmezett vizuális stílust. Elsüllyedt, 3D és megjelenésű vezérlőt jelenít meg.
Vegye fel ezeket a biteket a bit szóba a Control tábla Attribútumok oszlopában.
közvetett 0x00000000 0x00000008
A vezérlő megjeleníti vagy módosítja a tulajdonság értékét a Control tábla Tulajdonság oszlopában. A vezérlő megjeleníti vagy módosítja annak a tulajdonságnak az értékét, amelynek azonosítója szerepel a Control tábla Tulajdonság oszlopában.
Meghatározza, hogy a vezérlőhöz társított tulajdonságra közvetetten hivatkozik-e.
RTLRO 0x00000000 0x00000020
A vezérlőben lévő szöveg balról jobbra olvasási sorrendben jelenik meg. A vezérlőben lévő szöveg jobbról balra olvasási sorrendben jelenik meg.
RightAligned 0x00000000 0x00000040
A vezérlőben lévő szöveg balra van igazítva. A vezérlőben lévő szöveg jobbra van igazítva.
LeftScroll 0x00000000 0x00000080
A görgetősáv a vezérlő jobb oldalán található. A görgetősáv a vezérlő bal oldalán található.
BiDi Control 0x000000E0 Állítsa be ezt az értéket az RTLRO, RightAlignedés LeftScroll attribútumok kombinációjához.

Megjegyzések

Ez a vezérlő a WC_LISTVIEW osztályból hozható létre a CreateWindowEx függvénnyel. A LVS_LIST, LVS_EDITLABELS, WS_VSCROLL, LVS_SHAREIMAGELISTS, LVS_AUTOARRANGE, LVS_SINGLESEL, WS_BORDER, LVS_SORTASCENDING, WS_CHILD, WS_GROUPés WS_TABSTOP stílusokkal rendelkezik.

Ez a vezérlő lehetővé teszi a felhasználó számára az aktuális kijelölés almappájának kiválasztását. További gombokkal a felhasználó kijelölhet egy új mappát az aktuális kijelölésben, vagy egy szinttel feljebb léphet az elérési úton. Ha a felhasználó a Új mappa létrehozása gombot választja egy olyan mappában, ahol már létezik új mappa, a rendszer nem hoz létre egy második új mappát, és a meglévő új mappa neve ki van jelölve szerkesztésre.