Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [VB.NET] FORM E FRAME

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    34

    [VB.NET] FORM E FRAME

    ciao a tutti ragazzi volevo chiedere se sapeva rsolvere questo quesito
    sto creando un piccolo programma che gestisca il mio negozio quindi magazz forn clienti ecc ecc
    il form iniziale a un menu e una task pane dove ci sono dei pulsanti relativi al menu,
    quando clicco su un campo tipo cliente mi compare la griglia che mi visualizza tutti i clienti dal database di sql e cosi via
    ma per ogni form devo rifare tutto menu task pane ecc o c'e un modo di rendere il form tipo frame cioe nello spazio vuoto mi carica ivari form senza dover fare tutto d'accapo?
    accetto consigli di come fare poiche non verrei fare per ogni cosa tutto che mi costerebbe troppo tempo
    grazie a tutti
    ola!
    Juro

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,477

    Re: [VB.NET] FORM E FRAME

    Originariamente inviato da juro
    ma per ogni form devo rifare tutto menu task pane ecc o c'e un modo di rendere il form tipo frame cioe nello spazio vuoto mi carica ivari form senza dover fare tutto d'accapo?
    Potresti creare dei controlli UserControl, magari creandone uno "di base" e gli altri ereditati; in seguito, dovresti scrivere il codice nel form principale che provvede a creare un'istanza del controllo giusto, in base alla "pagina" selezionata, e a visualizzarlo in un apposito pannello o area, magari "dockandolo" e rimuovendo il controllo precedentemente visualizzato, di cui memorizzi il riferimento all'interno di un campo della classe del form principale.

    Purtroppo, posso fornirti solamente una spiegazione teorica poichè nella pratica ho realizzato questa implementazione in linguaggio Delphi, ma concettualmente funziona allo stesso modo anche in VB.NET.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    34
    risolto al volo metto la soluzione cosi e consultabile da tutti
    ola
    creare un form padre con la proprieta ismidcontainer a true
    creare un menu con i form che si vuole visualizzare e settare la proprieta mdilist a true
    nel tasto del menu che dovra visualizzare il form figlio digitare
    Dim clienti As New clienti
    clienti.MdiParent = Me
    clienti.Show()
    e il gioco e fatto
    ola
    Juro

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,477
    Originariamente inviato da juro
    creare un form padre con la proprieta ismidcontainer a true
    Non pensavo che tu volessi implementare un'interfaccia MDI, bensì qualcosa come Outlook, per intenderci.

    Se comunque la tua soluzione ti soddisfa, meglio così.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.