BTesto
Identità
Namespace:
B.BWindows.BControlsBase:
UserControlImplementa:
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:
mbeAlfanumericombeAlfabeticombeNumericombeValutambeOrambeDatambeNotembeCampoDB
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.BControlsAssembly:
BFrameworkControlsTipo:
classClasse base:
UserControlInterfacce:
IBControlSorgente 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:ClickEventHandlerDoubleClick:DoubleClickEventHandlerEnter:EnterEventHandlerGotFocus:GotFocusEventHandlerKeyDown:KeyDownEventHandlerKeyPress:KeyPressEventHandlerKeyUp:KeyUpEventHandlerLeave:LeaveEventHandlerLostFocus:LostFocusEventHandlerMouseDown:MouseDownEventHandlerMouseUp:MouseUpEventHandlerTextChanged:TextChangedEventHandlerValidated:ValidatedEventHandlerValidating: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=0mbeAlCentro=1mbeInBasso=2
mbeCampoRestituito
mbeChiave=0mbeDescrizione=1mbeEntrambi=2
mbeFormato
mbeNessuno=0mbeMaiuscolo=1mbeProporzionale=2
mbeNumDec
Auto=0nd1=1nd2=2nd3=3nd4=4nd5=5nd6=6nd7=7nd8=8
mbeTipoCampoChiave
mbeNumerico=0mbeStringa=1
mbeTipoDiDato
mbeAlfanumerico=0mbeAlfabetico=1mbeNumerico=2mbeValuta=3mbeOra=4mbeData=5mbeNote=6mbeCampoDB=7
mbeTipoNum
mbeByte=0mbeInteger=1mbeLong=2mbeSingle=3mbeDouble=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)
