Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Ereditare ed estendere ComboBox
venerdì 23 dicembre 2005 - 09.42
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
rizzipat
Profilo
| Newbie
12
messaggi | Data Invio:
ven 23 dic 2005 - 09:42
Ciao a tutti, ho deciso di estenere la combobox presente e per farlo ho creato un nuovo controllo che eredita direttamente da combobox. Prima di estenderla ho voluto provare se il controllo ereditato funzionasse esattamente come il controllo base (in questo momento sono virtualmente identici). In esecuzione al momento di assegnare un valore all proprietà ValueMember ottengo questo errore:
"Impossibile stabilire l'associazione al nuovo membro di visualizzazione."
Le stesse istruzioni ma su la combobox originale invece funzionano senza problema.
Qualche suggerimento??
Grazie
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
ven 23 dic 2005 - 11:48
>Ciao a tutti, ho deciso di estenere la combobox presente e per
>farlo ho creato un nuovo controllo che eredita direttamente
>da combobox. Prima di estenderla ho voluto provare se il controllo
>ereditato funzionasse esattamente come il controllo base (in
>questo momento sono virtualmente identici). In esecuzione al
>momento di assegnare un valore all proprietà ValueMember ottengo
>questo errore:
Hai aggiunto del codice tu ? O la classe è ancora vuota ?
Ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
rizzipat
Profilo
| Newbie
12
messaggi | Data Invio:
ven 23 dic 2005 - 11:57
>>farlo ho creato un nuovo controllo che eredita direttamente
>>questo errore:
>
>Hai aggiunto del codice tu ? O la classe è ancora vuota ?
>Ciao
la classe è vuota l'unica cosa che ho messo è:
inherits combobox
sub new()
mybase.new
end sub
----------------------------------------------
Questo messaggio e' composto al 100% da
elettroni riciclati. Nessun atomo e' stato
ionizzato per trasmettere questo messaggio.
rizzipat
Profilo
| Newbie
12
messaggi | Data Invio:
ven 23 dic 2005 - 15:35
non so bene cosa sia successo ma ora l'errore è diventato:
Argomento specificato non compreso nell'intervallo.
la mia classe è :
Public Class rzzComboBox
Inherits ComboBox
Sub New()
MyBase.New()
End Sub
Protected Overrides Sub RefreshItem(ByVal index As Integer)
End Sub
Protected Overrides Sub SetItemsCore(ByVal items As System.Collections.IList)
End Sub
End Class
Specifico che se nella form invece di dichiarare il mio controllo di tipo rzzControlBox lo dichiaro di combobox non ottengo nessun errore
Grazie ancora per l'eventuale aiuto
----------------------------------------------
Questo messaggio e' composto al 100% da
elettroni riciclati. Nessun atomo e' stato
ionizzato per trasmettere questo messaggio.
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
ven 23 dic 2005 - 16:17
Ma l'errore appare in modalità Design della Form oppure a Runtime dopo aver lanciato il programma ?
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
rizzipat
Profilo
| Newbie
12
messaggi | Data Invio:
ven 23 dic 2005 - 16:22
mi ero dimenticato di psecificarlo scusa: a runtime
----------------------------------------------
Questo messaggio e' composto al 100% da
elettroni riciclati. Nessun atomo e' stato
ionizzato per trasmettere questo messaggio.
rizzipat
Profilo
| Newbie
12
messaggi | Data Invio:
mar 27 dic 2005 - 15:40
Nessun suggerimento? Io ho fatto un po' di tentativi ma ottengo sempre quell'errore... non capisco proprio dove sbaglio
----------------------------------------------
Questo messaggio e' composto al 100% da
elettroni riciclati. Nessun atomo e' stato
ionizzato per trasmettere questo messaggio.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !