Guidance
指路人
g.yi.org
software / rapidq / Examples / QObject / QCoolBarXP / QCoolBarXPv1_fr.html

Register 
注册
Search 搜索
首页 
Home Home
Software
Upload

  
Appendix A: QCOOLBARXP
Rapid-Q Documentation par/by d-evolution (c)2003 - 2005 Appendix A: QCOOLBARXPv1


QCOOLBARXP (Composant)

QCoolBarXPv1 est un dérivé de QPanel, dans lequel se trouve quelques composants qui permettent de simuler une CoolBar tel qu'utilisée par Explorateur Windows et Internet Explorer entre autre.



Propriétés de QCoolBarXP
Champs Type L/E Défaut
Align ENTIER LE alTop
(*)Alignment ENTIER LE taCenter
(*)BevelInner ENTIER LE bvNone
(*)BevelOuter ENTIER LE bvRaised
(*)BevelWidth ENTIER LE 1
BorderStyle ENTIER LE bsNone
Caption CHAÎNE DE CHARACTÈRE
LE
Titre de la barre d'outil, il peut être masqué à l'aide de HideCaption
ClientHeight ENTIER LE
ClientWidth ENTIER LE
Color ENTIER LE
Cursor ENTIER LE crDefault
DisableXPTheme ENTIER Faux
Désactive le support des thèmes XP
0. Active le thème
1. Désactive le thème mais garde l'image de fond
2. Désactive le thème et l'image de fond
DisableXPThemeBG
ENTIER
LE
Faux

Désactive l'image de fond sous XP
Enabled ENTIER LE Vrai
Font QFONT E
Height ENTIER LE
HideCaption
ENTIER
LE
Faux

Masque le titre de la barre d'outil
HideGrip
ENTIER
LE
Faux
Masque la "grippe"
Hint STRING LE
imgLA
TABLEAU D'IMAGE


Liste des icônes normals pour les boutons de la barre
(*)imgLD
TABLEAU D'IMAGE


Liste des icônes désactivées pour les boutons de la barre
(*)imgLS
TABLEAU D'IMAGE


Liste des icônes sélectionnées pour les boutons de la barre
(*)imgLH
TABLEAU D'IMAGE


Liste des icônes survollées pour les boutons de la barre
ItemsWidth
ENTIER LE
24

Dimension des boutons
Left ENTIER LE 0
Orientation
ENTIER
LE
Faux

Pour définir l'orientation de la barre d'outil :
 0. Horizontal
 1. Vertical (rotation de 90°)
Parent QFORM/QPANEL/QTABCONTROL E
ShowHint ENTIER LE Faux
Style ENTIER LE Faux

Style permet de modifier l'apparence des boutons sur la CoolBar. Combiné avec BevelWidth = 0 donne une barre vraiment plâte !
0 = Les btns sont plats avec effet de survole 3D.
1 = Les btns sont plats avec effet de survole plats.

(Seulement si DisableXPTheme = True)
TabOrder ENTIER LE
Tag ENTIER LE
Top ENTIER LE 0
Width ENTIER LE
Visible ENTIER LE Vrai
(*) N'est pas fonctionnel ou complètement obselète

Méthodes de QCoolBarXP
Méthode Type Description Paramètres
AddItems SUBI Ajoute des items à la barre d'outil ... (CHAÎNES (max 30))
Actuellement le nombre d'item est limité à 30.
(*)DelItems
InsertED_Ctrl
SUB Fusionne une boîte de texte dans la barre d'outil
2 (Index à placer après, QEdit)
InsertCB_Ctrl
SUB Fusionne un ComboBox dans la barre d'outil 2 (Index à placer après, QComboBox)
AsignPopupToItem SUB Asigne un menu popup à un item. 2 (QPopupMenu, Index de l'item)
ItemsCaptionVisible
SUBI Affiche ou non le titre des btns de la barre d'outil
... (État, Index des items (max 30))
ItemsDown SUBI Établit l'état enfoncé des btns sélectionnés lors du chargement (DefineBtnsGroup doit avoir été déclaré) ... (État, Index des items)
ItemsEnable SUBI
Active ou désactive l'action sur certains btns
... (État, Index des items (max 30))
ItemsGroup SUBI
Regroupe certains boutons de la barre d'outil
... (Groupe, Index des items (max 30))

Groupe peut être spécifié seul, dans ce cas tous les btns seront affectés au même groupe.
Si Groupe = -1 et qu'il n'y a aucun autre paramètres tous les groupes de btns sont effacés.
(*)DefineGroupAllowAllUp
Repaint SUB Rafraîchit le contenue la barre d'outil 0
(*) N'est pas fonctionnel ou complètement obselète

Événements de QCoolBarXP
Événement Type Survient lorsque... Paramètres
OnChange
SUB (ItemIndex As Integer, Sender As QCoolBarXP)
Un item a changé d'état
2
(*)OnMouseEnter SUB (X%, Y%, Shift%, Sender As QCoolBarXP) La souris entre sur le bouton
Mouse moves over the button
4
(*)OnMouseLeave SUB (X%, Y%, Shift%, Sender As QCoolBarXP) La souris quitte le bouton
Mouse moves outside the button
4
(*) N'est pas fonctionnel ou complètement obselète


Exemples pour QCoolBarXP
  


掌柜推荐
 
 
 
 
 
 
 
 
 
 
 
 
© Wed 2024-4-24  Guidance Laboratory Inc.
Email:webmaster1g.yi.org Hits:0 Last modified:2013-06-19 07:50:27