B-Arts DocumentationIndice generale

BTesto

Identità

  • Namespace: B.BWindows.BControls

  • Base: UserControl

  • Implementa: B.BWindows.BInterfaces.IBControl

Scopo

Campo B-Arts per l'immissione e la visualizzazione di testo, numeri, valuta, data, ora, note e valori collegati al database. Integra caption, formattazione, controllo dei caratteri, gestione del focus e allineamento coordinato con gli altri controlli B-Arts.

Tipi di dato

TipoDiDato usa mbeTipoDiDato:

  • mbeAlfanumerico

  • mbeAlfabetico

  • mbeNumerico

  • mbeValuta

  • mbeOra

  • mbeData

  • mbeNote

  • mbeCampoDB

Per numeri usare TipoNum, CifreDec, NumDecVisibili e NumDecRound. Formato controlla testo normale, maiuscolo o proporzionale. PasswordChar, MaxLength, SelectOnFocus, Bloccata e InvioSuControllo completano il comportamento di input.

Collegamento a dati DB

Quando TipoDiDato = mbeCampoDB, il controllo usa Connection e le proprietà Tabella/StoredProcedure, TipoComando, CampoKey, CampoDescr, CampoDisplayDescr, CampoQry, CampoFrom, CampoWhere, CampoOrder, CampoRic, CampoKeyTipo e Chiave per cercare e rappresentare un valore chiave/descrizione.

API operativa

  • Text As Object: valore esposto dal controllo.

  • SelectAll(): seleziona il contenuto.

  • RedrawControls(): riallinea e ridisegna le parti interne.

  • Eventi WinForms ripubblicati: TextChanged, tastiera, focus, validazione e mouse.

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 BTesto : UserControl, IBControl

Costruttori

  • BTesto()

Campi pubblici

Nessun campo pubblico dichiarato.

Proprietà

Proprietà Tipo Accesso
AlignVerticalLabel mbeAllineamentoVerticale get/set
AlignVerticalTextBox 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
Bloccata bool get/set
BorderStyleLabel BorderStyle get/set
BorderStyleText BorderStyle get/set
CampoDescr string get/set
CampoDisplayDescr string get/set
CampoFrom string get/set
CampoKey string get/set
CampoKeyTipo mbeTipoCampoChiave get/set
CampoOrder string get/set
CampoQry string get/set
CampoRic mbeCampoRestituito get/set
CampoWhere string get/set
Caption string get/set
Chiave string get/set
CifreDec byte get/set
Connection BConnection get/set
Enabled bool get/set
FontLabel Font get/set
FontSel Font get/set
FontText Font get/set
ForeColorLabel Color get/set
ForeColorSel Color get/set
ForeColorText Color get/set
Formato mbeFormato get/set
IndexAlign byte get/set
Invio bool get/set
InvioSuControllo Control get/set
LblWidth double get
Left double get/set
MaxLength int get/set
MaxLengthAuto bool get/set
NumDecRound byte get/set
NumDecVisibili mbeNumDec get/set
PasswordChar char get/set
SelectedText string get/set
SelectionLenght int get/set
SelectionStart int get/set
SelectOnFocus bool get/set
Spaziatura double get/set
StoredProcedure string get/set
Tabella string get/set
Text object get/set
TextAlign HorizontalAlignment get/set
TextWidth double get/set
TipoComando CommandType get/set
TipoDiDato mbeTipoDiDato get/set
TipoNum mbeTipoNum get/set

Eventi CLR

  • Click: ClickEventHandler

  • DoubleClick: DoubleClickEventHandler

  • Enter: EnterEventHandler

  • GotFocus: GotFocusEventHandler

  • KeyDown: KeyDownEventHandler

  • KeyPress: KeyPressEventHandler

  • KeyUp: KeyUpEventHandler

  • Leave: LeaveEventHandler

  • LostFocus: LostFocusEventHandler

  • MouseDown: MouseDownEventHandler

  • MouseUp: MouseUpEventHandler

  • TextChanged: TextChangedEventHandler

  • Validated: ValidatedEventHandler

  • Validating: ValidatingEventHandler

Metodi

  • void RedrawControls()

  • void SelectAll()

Tipi annidati pubblici

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)

mbeAllineamentoVerticale

  • mbeInAlto = 0

  • mbeAlCentro = 1

  • mbeInBasso = 2

mbeCampoRestituito

  • mbeChiave = 0

  • mbeDescrizione = 1

  • mbeEntrambi = 2

mbeFormato

  • mbeNessuno = 0

  • mbeMaiuscolo = 1

  • mbeProporzionale = 2

mbeNumDec

  • Auto = 0

  • nd1 = 1

  • nd2 = 2

  • nd3 = 3

  • nd4 = 4

  • nd5 = 5

  • nd6 = 6

  • nd7 = 7

  • nd8 = 8

mbeTipoCampoChiave

  • mbeNumerico = 0

  • mbeStringa = 1

mbeTipoDiDato

  • mbeAlfanumerico = 0

  • mbeAlfabetico = 1

  • mbeNumerico = 2

  • mbeValuta = 3

  • mbeOra = 4

  • mbeData = 5

  • mbeNote = 6

  • mbeCampoDB = 7

mbeTipoNum

  • mbeByte = 0

  • mbeInteger = 1

  • mbeLong = 2

  • mbeSingle = 3

  • mbeDouble = 4

Delegate MouseDownEventHandler

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

Delegate MouseUpEventHandler

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

Delegate TextChangedEventHandler

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

Delegate ValidatedEventHandler

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

Delegate ValidatingEventHandler

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