B-Arts DocumentationIndice generale

BCheck

Identità

  • Namespace: B.BWindows.BControls

  • Base: UserControl

  • Implementa: IBControl

Scopo

Controllo booleano B-Arts con caption, gestione grafica dello stato, supporto opzionale a tre stati e modalità specifica per valori come il sesso.

Comportamento

  • Checked e CheckState rappresentano lo stato.

  • ThreeState abilita lo stato indeterminato.

  • CheckType: mbeCheck oppure mbeSesso.

  • CheckStyle: rappresentazione tramite testo o immagini.

  • Text1/Text2 e Image1/Image2 definiscono le due rappresentazioni.

  • CheckChanged notifica la modifica.

  • RedrawControls() aggiorna il layout interno.

Le proprietà Caption, allineamenti, dimensioni, font, colori e bordi seguono le convenzioni comuni dei controlli IBControl.

Riferimento API completo

Identità

  • Namespace: B.BWindows.BControls

  • Assembly: BFrameworkControls

  • Tipo: class

  • Classe base: UserControl

  • Interfacce: IBControl

  • Sorgente API: versione 5.0.0

Dichiarazione

public sealed class BCheck : UserControl, IBControl

Costruttori

  • BCheck()

Campi pubblici

Nessun campo pubblico dichiarato.

Proprietà

Proprietà Tipo Accesso
AlignVerticalCheckBox mbeAllineamentoVerticale get/set
AlignVerticalLabel mbeAllineamentoVerticale get/set
AttivaColoreSelezione bool get/set
AutoAlignMB bool get/set
AutoAllinea bool get/set
BackColorLabel Color get/set
BackColorSel Color get/set
BackColorText Color get/set
BorderStyleLabel BorderStyle get/set
BorderStyleText BorderStyle get/set
Caption string get/set
CheckAlign mbeAllineamentoOrizzontale get/set
Checked bool get/set
CheckState CheckState get/set
CheckStyle mbeStyleCheck get/set
CheckType mbeTipoCheck get/set
Enabled bool get/set
FontLabel Font get/set
ForeColorLabel Color get/set
ForeColorSel Color get/set
Image1 Image get/set
Image2 Image get/set
IndexAlign byte get/set
Invio bool get/set
LblWidth double get
LblWidth double get
Left double get/set
PanelWidth double get/set
Spaziatura double get/set
Text1 string get/set
Text2 string get/set
TextWidth double get/set
ThreeState bool get/set

Eventi CLR

  • CheckChanged: CheckChangedEventHandler

  • Click: ClickEventHandler

  • DoubleClick: DoubleClickEventHandler

  • Enter: EnterEventHandler

  • GotFocus: GotFocusEventHandler

  • KeyDown: KeyDownEventHandler

  • KeyPress: KeyPressEventHandler

  • KeyUp: KeyUpEventHandler

  • Leave: LeaveEventHandler

  • LostFocus: LostFocusEventHandler

  • MouseDown: MouseDownEventHandler

  • MouseUp: MouseUpEventHandler

  • Validated: ValidatedEventHandler

  • Validating: ValidatingEventHandler

Metodi

  • void RedrawControls()

Tipi annidati pubblici

Delegate CheckChangedEventHandler

  • Firma: void CheckChangedEventHandler(object sender, EventArgs e)

Delegate ClickEventHandler

  • Firma: void ClickEventHandler(object sender, EventArgs e)

Delegate DoubleClickEventHandler

  • Firma: void DoubleClickEventHandler(object sender, EventArgs e)

Delegate EnterEventHandler

  • Firma: void EnterEventHandler(object sender, EventArgs e)

Delegate GotFocusEventHandler

  • Firma: void GotFocusEventHandler(object sender, EventArgs e)

Delegate KeyDownEventHandler

  • Firma: void KeyDownEventHandler(object sender, KeyEventArgs e)

Delegate KeyPressEventHandler

  • Firma: void KeyPressEventHandler(object sender, KeyPressEventArgs e)

Delegate KeyUpEventHandler

  • Firma: void KeyUpEventHandler(object sender, KeyEventArgs e)

Delegate LeaveEventHandler

  • Firma: void LeaveEventHandler(object seneder, EventArgs e)

Delegate LostFocusEventHandler

  • Firma: void LostFocusEventHandler(object sender, EventArgs e)

mbeAllineamentoOrizzontale

  • mbeSinistra_Sinistra = 0

  • mbeSinistra_Centro = 1

  • mbeSinistra_Destra = 2

  • mbeDestra_Sinistra = 3

  • mbeDestra_Centro = 4

  • mbeDestra_Destra = 5

mbeAllineamentoVerticale

  • mbeInAlto = 0

  • mbeAlCentro = 1

  • mbeInBasso = 2

mbeStyleCheck

  • mbeText = 0

  • mbeImage = 1

mbeTipoCheck

  • mbeCheck = 0

  • mbeSesso = 1

Delegate MouseDownEventHandler

  • Firma: void MouseDownEventHandler(object sender, MouseEventArgs e)

Delegate MouseUpEventHandler

  • Firma: void MouseUpEventHandler(object sender, MouseEventArgs e)

Delegate ValidatedEventHandler

  • Firma: void ValidatedEventHandler(object sender, EventArgs e)

Delegate ValidatingEventHandler

  • Firma: void ValidatingEventHandler(object sender, CancelEventArgs e)