Visualizzazione dei risultati da 1 a 4 su 4

Discussione: VB .Net - Frame

  1. #1

    VB .Net - Frame

    Ciao a tutti. Premetto che ho appena iniziato a leggere qualcosa su VB .net.

    Sto cercando di farmi un programmino in VB .net con un'interfaccia sitle Explorer, ossia composta da un menù principale posto in alto, e un menù a sinistra che cambia a seconda della selezione sul menù principale. Infine, cliccando su questo menù, si aprano sulla destra le mie from di inserimento dei dati.

    Grazie anticipatamente per la risposta.

    Daniele

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

    Re: VB .Net - Frame

    Originariamente inviato da Ciucianespoi
    Grazie anticipatamente per la risposta.
    Sì, però...manca la domanda...
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #3
    Ops ... hai ragione!

    La domanda è: come si fa a fare con VB.net una struttura a frame come quella descritta?

    Daniele

  4. #4
    1. Ti crei un Form, Gli assegni la proprietà MDIContainer su True
    2. Aggiungi al form i menu con il controllo MainMenu
    3. Ti crei Un'Oggetto Panel per ogni voce del menu che desideri ti apra il "menu a sinistra" come lo hai definito te e imposti la Proprietà Dock su Left
    4. Ti crei una Sub che imposti la proprità visible di tutti i panel su false
    5. Su ogni Panel metti gli oggetti Button che ti servono.
    6. Su ogni evento click di una voce di menu (del MainMenu) richiami la SUB sopracitata e poi mettti su True la proprietà Visible del Panel che ti serve in quel momento.
    7. Ti crei N form quanti sono i tuoi form di inserimento dati quindi li attivi con le seguenti istruzioni su evento click dei pulsanti del panel:
    codice:
     dim frm as new forminserimentodati
     frm.Windowstate=Maximized 'vado a memoria quindi è sbagliato ma è facile ritrovare il valore giusto
     frm.MDIParent=Me
     frm.Show
    8. Problematiche di un sistema del genere: DEVI CONTROLLARE SEMPRE LE FORM CHE HAI APERTE PER EVITARE SIA DI APRIRNE DI IDENTICHE SIA DI TENERE 1000 RECORDSET APERTI.

    P.S. Scusa se non ti posto il codice dell'applicazione ma se lo facessi significherebbe che l'applicazione te la sviluppo io....
    *** Rachele TI AMO DA MORIRE!!! ***

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.