Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[VB.NET] - checkedcombobox come?

24 views
Skip to first unread message

Zeus

unread,
Feb 3, 2011, 3:47:56 PM2/3/11
to
Ciao a tutti,

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


Nicola Ottomano

unread,
Feb 4, 2011, 4:09:57 AM2/4/11
to
Il 03/02/2011 21.47, Zeus ha scritto:

> 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

Zeus

unread,
Feb 4, 2011, 11:44:01 AM2/4/11
to

"Nicola Ottomano" <spam...@nicolaottomano.it> ha scritto nel messaggio
news:4d4bc265$0$1351$4faf...@reader2.news.tin.it...

> Il 03/02/2011 21.47, Zeus ha scritto:
>
>> E' necessario implementare a mano il controllo o c'e' qualcosa di
>> preconfezionato?
>
> Si, va implementato a mano.

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!

Nicola Ottomano

unread,
Feb 4, 2011, 12:38:45 PM2/4/11
to
Il 04/02/2011 17.44, Zeus ha scritto:

> 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

Zeus

unread,
Feb 4, 2011, 6:09:39 PM2/4/11
to

"Nicola Ottomano" <spam...@nicolaottomano.it> ha scritto nel messaggio
news:4d4c39a5$0$1369$4faf...@reader1.news.tin.it...

> Il 04/02/2011 17.44, Zeus ha scritto:
>
>> 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.

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..


Zeus

unread,
Feb 4, 2011, 7:27:56 PM2/4/11
to

"Zeus" <s...@flf.fl> ha scritto nel messaggio
news:TG%2p.1488$Za....@twister2.libero.it...

>
> "Nicola Ottomano" <spam...@nicolaottomano.it> ha scritto nel messaggio
> news:4d4c39a5$0$1369$4faf...@reader1.news.tin.it...
>> Il 04/02/2011 17.44, Zeus ha scritto:
>>
>>> 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.

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!


Nicola Ottomano

unread,
Feb 7, 2011, 3:48:37 AM2/7/11
to
>
> 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

0 new messages