B-Arts DocumentationIndice generale

BCombo

Identità

  • Namespace: B.BWindows.BControls

  • Base: UserControl

  • Implementa: IBControl

Scopo

Combo B-Arts con caption, allineamento e tre modalità di alimentazione: elenco disconnesso, BDataTable oppure interrogazione del database.

Stati

Stato espone mbeStatoCombo:

  • NO_CONNECT: elementi aggiunti direttamente o tramite Elenco.

  • DATATABLE_CONNECT: dati forniti tramite DataTable.

  • DB_CONNECT: dati caricati usando Connection, tabella e campi configurati.

Dati e selezione

  • Add(string, key) e Add(BItem) aggiungono elementi disconnessi.

  • GetKey()/GetKey(index) restituiscono la chiave.

  • GetBItem()/GetBItem(index) restituiscono il modello B-Arts.

  • SelectedIndex, SelectedItem, SelectedValue e Text espongono la selezione.

  • Init(AddKey, AddDescr) inizializza la sorgente configurata.

  • Disconnect() scollega la sorgente.

  • Clear() e Remove(index) modificano l'elenco.

Per sorgenti DB usare Connection, NomeTabella, CampoKey, CampoDescr, NomeCampoComposto, CampiOrdinati e Filtro.

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

Costruttori

  • BCombo()

Campi pubblici

Nessun campo pubblico dichiarato.

Proprietà

Proprietà Tipo Accesso
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
CampiOrdinati string get/set
CampoDescr string get/set
CampoKey string get/set
Caption string get/set
Connection BConnection get/set
DataTable BDataTable get/set
DropDownAutoWidth bool get/set
DropDownStyle ComboBoxStyle get/set
DropDownWidth int get/set
Elenco string get/set
Enabled bool get/set
Filtro string get/set
FlatStyle FlatStyle 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
IndexAlign byte get/set
IntegralHeight bool get/set
Invio bool get/set
ItemHeight int get/set
Items ObjectCollection get
Items BItem get/set
LblWidth double get
Left double get/set
MaxDropDownItems int get/set
NomeCampoComposto string get/set
NomeTabella string get/set
SelectedIndex int get/set
SelectedItem object get/set
SelectedValue object get/set
Sorted bool get/set
Spaziatura double get/set
Stato mbeStatoCombo get
Text string get/set
TextWidth double 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

  • Resize: ResizeEventHandler

  • SelectedIndexChanged: SelectedIndexChangedEventHandler

  • SelectedValueChanged: SelectedValueChangedEventHandler

  • SelectionChangeCommitted: SelectionChangeCommittedEventHandler

  • StateChanged: StateChangedEventHandler

  • TextChanged: TextChangedEventHandler

  • Validated: ValidatedEventHandler

  • Validating: ValidatingEventHandler

Metodi

  • void Add(BItem item)

  • void Add(string Item, string Key = "")

  • bool Clear()

  • bool Disconnect()

  • BItem GetBItem()

  • BItem GetBItem(int Index)

  • string GetKey()

  • string GetKey(int Index)

  • bool Init(string AddKey = "", string AddDescr = "")

  • void RedrawsControl()

  • void RedrawsControlOld()

  • void Remove(int Index)

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)

mbeStatoCombo

  • NO_CONNECT = 0

  • DB_CONNECT = 1

  • DATATABLE_CONNECT = 2

Delegate MouseDownEventHandler

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

Delegate MouseUpEventHandler

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

Delegate ResizeEventHandler

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

Delegate SelectedIndexChangedEventHandler

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

Delegate SelectedValueChangedEventHandler

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

Delegate SelectionChangeCommittedEventHandler

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

Delegate StateChangedEventHandler

  • Firma: void StateChangedEventHandler(mbeStatoCombo StatoPrec)

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)