Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [C#] Come istanziare classi figlie a scelta?

    Ciao a tutti!
    Ho bisogno di un aiutino...
    Ho 7 classi: una principale con il main, una di tipo finestra, una classe astratta padre e 4 classi figlie.
    Quando lancio il main mi si apre l'istanza della classe finestra e in questa attraverso un casella ComboBox scelgo un tipo di classe figlia. A questo punto quando premo un tasto vorrei poter istanziare nel main un'istanza del tipo della classe scelta.
    Vorrei cioè poter all'inizio dichiarare nel main un oggetto di classe padre e poi in base alla comboBox scegliere istanziarla con il tipo di classe figlia scelta.
    Non mi è possibile istanziare diversi oggetti per diversi tipi di classi figlie perchè ho un evento legato ad un metodo del padre che devono ereditare tutte le classi figlie.

    Come fare?

    Ho già provato parecchie soluzioni (anche quella di far istanziare all'inizio nel main un'istanza di una classe figlia a scelta e far sucessivamente risettare dalla classe finestra il tipo dell'istanza nel main attraverso un metodo specifico, ma pur dopo la nuova istanziazione l'invocazione ad un metodo della classe istanziata generava la chiamata al metodo della classe istanziata all'inizio, ignorndo la sucessiva reistanziazione generata dalla scelta nella ComboBox)

    Mi scuso per la barocca chiarezza !!!
    Teo /\/\ala
    OOOH...DA URLO !!!
    www.ma5.it

  2. #2
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387
    .... :gren: ...ma com'e' che quelli che devono postare qua, postano di la' e quelli che devono postare di la' postano qua?... :gren:


    ...senza offesa ovviamente
    ...and I miss you...like the deserts miss the rain...

  3. #3

    Dove?

    Ma di la' dove?
    Questo Forum è per tutti i linguaggi .NET ...
    Aiutami e la prossima volta lo metterò di là!!!
    Teo /\/\ala
    OOOH...DA URLO !!!
    www.ma5.it

  4. #4
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387
    ..scusa ...ho letto C++ , cmq avvessi saputo cosa risponderti l'avrei fatto
    ...and I miss you...like the deserts miss the rain...

  5. #5
    No problem....
    Teo /\/\ala
    OOOH...DA URLO !!!
    www.ma5.it

  6. #6

    Re: [C#] Come istanziare classi figlie a scelta?

    Originariamente inviato da Teo Mala
    Non mi è possibile istanziare diversi oggetti per diversi tipi di classi figlie perchè ho un evento legato ad un metodo del padre che devono ereditare tutte le classi figlie.
    Qui non ho capito...
    Ho già provato parecchie soluzioni (anche quella di far istanziare all'inizio nel main un'istanza di una classe figlia a scelta e far sucessivamente risettare dalla classe finestra il tipo dell'istanza nel main attraverso un metodo specifico, ma pur dopo la nuova istanziazione l'invocazione ad un metodo della classe istanziata generava la chiamata al metodo della classe istanziata all'inizio, ignorndo la sucessiva reistanziazione generata dalla scelta nella ComboBox)
    e qui non ho capito una mazza...

    fai l'esempio concreto è ti darò una mano...
    by giuSp [.NetDeveloper]

    ___________
    un po' di VB non fa male!....?
    C# more power to you!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.