Hátsó megvilágítású szöveget a statusbar Delphi, shinobi
Helló olvasói blogomban. Ma fogok mondani, a StatusBar komponens Delphi. Ahhoz, hogy megtanulják, hogyan kell dolgozni vele, és változtatni a stílusát a szöveg egy panel (panel). StatusBar - jó komponens kimenet, állapot vagy program állapotát, a program verzióját, stb általában elhelyezett alján a forma ... Úgy néz ki, mint ez:

Egy kicsit a StatusBar alkatrész ...
A fő tulajdonsága minden panelben szöveg. amelyben szerepel a szöveg jelenik meg a kijelzőn. Meg lehet tárolni a tervezési folyamat, és akkor lehet változtatni a program futás közben. A második fontos jellemzője ezeknek panelek - szélessége.
Programozott hozzáférés a szöveg egyes panelek révén valósítható panelek tulajdon. Például, az üzemeltető:
Száma állam sáv panelek lehet meghatározni altulajdonság Countsvoystva panelek.
Itt például már úgy néz ki, mint ez a munka tervezetét:
Kiemelve egy panel StatusBar Delphi ..
Figyeljünk a fenti képen, lásd a „tételt. ”. Ez abban különbözik szerint a betűméretet és a címke színe „Program Változat: 1.0 ....”. Nem ez nem „Photoshop”)))
Dolgozom a feladatot, az alján az állapotsorban (StatusBar) kijelző, amely az elválasztó most kötve a kliens képes megváltoztatni ezt a kötődést. Eleinte gyorsan írt egy új kezelési forma, és egy egyszerű következtetés, hogy a panelek a StatusBar. A végfelhasználó volt elégedetlen, mind az a körülmény, hogy a kis méret és a szín lerakják más feliratokat. Azt akarja, ezt a feliratot egyértelmű volt (a szemében a végfelhasználó - hogy pirossal kiemelve).
Minden jó lenne, de csak a StatusBar nem lehet megváltoztatni betűtípus értéket az egyes elemekre. Az egyetlen kiút az, hogy felhívja a szoftver jelenik meg. Ez róla, és ahogy én akarom mondani.
- A választás a mi StatusBar. Az ingatlan ellenőr (Object Inspector), válasszuk a panelek tulajdon.
- Ön kiválasztja a kívánt parancsra.
- Most, a Property ellenőr (Object Inspector), jelölje ki a Stílus tulajdonság, és állítsa «psOwnerDraw». Amikor beállítja az ingatlan, StatusBar komponens erre Plesk Panel, a szöveg kell készíteni, és nem csak megjelenik a felirat.
- Most arra van szükség, hogy leírja a rajz esetén komponenst. Visszatérünk az ingatlan ellenőr (Object Inspector) StatusBar komponenst. Szakaszban (Events), azt látjuk, OnDrawPanel eseményt, majd kattintson duplán a beviteli mezőbe a generációs design kódot.
- Azt hogy a rajz kód