BCombo
Identità
Namespace:
B.BWindows.BControlsBase:
UserControlImplementa:
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 tramiteElenco.DATATABLE_CONNECT: dati forniti tramiteDataTable.DB_CONNECT: dati caricati usandoConnection, tabella e campi configurati.
Dati e selezione
Add(string, key)eAdd(BItem)aggiungono elementi disconnessi.GetKey()/GetKey(index)restituiscono la chiave.GetBItem()/GetBItem(index)restituiscono il modello B-Arts.SelectedIndex,SelectedItem,SelectedValueeTextespongono la selezione.Init(AddKey, AddDescr)inizializza la sorgente configurata.Disconnect()scollega la sorgente.Clear()eRemove(index)modificano l'elenco.
Per sorgenti DB usare Connection, NomeTabella, CampoKey, CampoDescr, NomeCampoComposto, CampiOrdinati e Filtro.
Riferimento API completo
Identità
Namespace:
B.BWindows.BControlsAssembly:
BFrameworkControlsTipo:
classClasse base:
UserControlInterfacce:
IBControlSorgente 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:ClickEventHandlerDoubleClick:DoubleClickEventHandlerEnter:EnterEventHandlerGotFocus:GotFocusEventHandlerKeyDown:KeyDownEventHandlerKeyPress:KeyPressEventHandlerKeyUp:KeyUpEventHandlerLeave:LeaveEventHandlerLostFocus:LostFocusEventHandlerMouseDown:MouseDownEventHandlerMouseUp:MouseUpEventHandlerResize:ResizeEventHandlerSelectedIndexChanged:SelectedIndexChangedEventHandlerSelectedValueChanged:SelectedValueChangedEventHandlerSelectionChangeCommitted:SelectionChangeCommittedEventHandlerStateChanged:StateChangedEventHandlerTextChanged:TextChangedEventHandlerValidated:ValidatedEventHandlerValidating: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=0DB_CONNECT=1DATATABLE_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)
