in VB6 avevo un controllo bellino che trascinavo sul mio form e mi forniva
il checkedcombobox.
In VB.net sembra che non ci sia questa possibilit�, mi confermate?
E' necessario implementare a mano il controllo o c'e' qualcosa di
preconfezionato?
A tal proposito ho trovato questo:
http://www.codeproject.com/KB/combobox/extending_combobox.aspx
Purtroppo non ci capisco nulla..potete instradarmi sulla logica di
realizzazione di questo controllo?
grazie e tutti
> E' necessario implementare a mano il controllo o c'e' qualcosa di
> preconfezionato?
Si, va implementato a mano.
>
> A tal proposito ho trovato questo:
> http://www.codeproject.com/KB/combobox/extending_combobox.aspx
> Purtroppo non ci capisco nulla..potete instradarmi sulla logica di
> realizzazione di questo controllo?
Beh, il controllo su CodeProject è già pronto. Devi semplicemente usarlo
così come è spiegato nell'articolo.
Poi, quando avrai più dimestichezza, potrai capire come funziona
internamente ed, eventualmente, replicarlo o modificarlo secondo le tue
esigenze.
Nicola
C'e' un motivo? Voglio dire, è un controllo molto utilizzato, non capisco
come mai non sia stato implementato tra i controlli "standard"..
E' solo una curiosità..
>> A tal proposito ho trovato questo:
>> http://www.codeproject.com/KB/combobox/extending_combobox.aspx
>> Purtroppo non ci capisco nulla..potete instradarmi sulla logica di
>> realizzazione di questo controllo?
>
> Beh, il controllo su CodeProject è già pronto. Devi semplicemente usarlo
> così come è spiegato nell'articolo.
Uhm... il problema è anche questo. Non so come integrarlo nella mia
applicazione.
Mi spiego; ho realizzato una interfaccia costituita da un form con diversi
ComboBox, pulsanti, e textbox.
La "scatola" è ancora vuota, nel senso che non ho scritto una sola riga di
codice.
prima di popolare i controlli (da un file di configurazione in excel) o
associar loro funzionalità di gestione dei dati inseriti vorrei conludere
l'interfaccia.
Come faccio a inserire il checkboxcombobox? Non mi è chiaro come
"importare" tutti quei file che si trovano nel pacchetto che scarico.
Puoi/potete aiutarmi a capire come integrare il codice in questione?
> Poi, quando avrai più dimestichezza, potrai capire come funziona
> internamente ed, eventualmente, replicarlo o modificarlo secondo le tue
> esigenze.
Mi piacerebbe molto.
grazie!
> Come faccio a inserire il checkboxcombobox? Non mi è chiaro come
> "importare" tutti quei file che si trovano nel pacchetto che scarico.
> Puoi/potete aiutarmi a capire come integrare il codice in questione?
Apri il progetto CheckBoxComboBox.csproj, compili la dll e poi sotto
bin\Release trovi CheckBoxComboBox.dll
A questo punto prendi CheckBoxComboBox.dll e la importi tra i
riferimenti del tuo progetto.
Occhio, prima di procedere con la creazione di un'applicazione .NET, io
imparerei prima come si compila una dll, come si importano dei
riferimenti ecc...
Altrimenti è come voler costruire un'auto non sapendo cos'è un motore.
Nicola
Grazie, sei stato gentilissimo.
Provero' presto e spero di ottenere quanto mi occorre.
Quanto al resto, sto cercando di studiare questo che per me � un nuovo
linguaggio con la cura che il tempo a mia disposizione mi consente.
Grazie ancora e buonanotte..
Ciao,
ho aggiunto la dll e ho aggiunto il controllo nella casella degli strumenti.
Ho aggiunto il nuovo controllo nel Form ma non riesco ad aggiungere items;
Il seguente codice sembre non funzionare, la checkcombobox rimane vuota...
Private Sub CheckBoxComboBox1_SelectedIndexChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
CheckBoxComboBox1.SelectedIndexChanged
Me.CheckBoxComboBox1.Items.Add("Item 1")
Me.CheckBoxComboBox1.Items.Add("Item 2")
Me.CheckBoxComboBox1.Items.Add("Item 3")
Me.CheckBoxComboBox1.Items.Add("Item 4")
End Sub
Quale potrebbe essere il problema?
grazie ancora per l'assistenza!
Non utilizzare l'evento SelectedIndexChanged, perchᅵ non viene mai
scatenato su una combobox vuota.
Prova a mettere un pulsante sul form e lanciare il popolamento
sull'evento click e vedi se funziona.
Nicola