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

    [DELPHI] Tab-View MDI

    buonasera!!!!!
    lo so che vi sto torturando di domande a cui (purtroppo) mi do anche risposta da solo, ma vorrei che almeno a questa rispondeste
    stavolta il mio problema e' che non so implementare la TAB View con forms MDI, tipo firefox con i tab delle finestre
    c'e' qualche componente (non activex) che fa questo lavoro?
    ciauz

  2. #2
    possibile che nessuno di voi programmatori delphi abbia mai creato applicazioni con tabs? VVoVe:

  3. #3
    Non ho ben capito cosa intendi, comunque fra i componenti di Delphi esiste TPageControl, dai un'occhiata e vedi se fa al caso tuo. Per inserire i tab, una volta posizionato il componente sulla tua form, basta selezionarlo, cliccare col tasto destro del mouse ed inserire la nuova pagina (TabSheet).

    RS95

  4. #4
    io intendo se esiste un controllo che in una toolbar ogni volta che viene aperto un form mdi child si aggiunga un tab e quando lo chiudo si toglie il tab, tipo con internet explorer 7 e firefox.
    se sapete come posso farlo senza componenti esterni tutto e' ben accetto
    e se poi ne conoscete uno che semplifica tutto e' ancora meglio

    ciao e spero di essere stato chiaro

  5. #5
    SPIEGO MEGLIO:
    In firefox, quando apri una pagina web si apre in una tab, se ne apri un'altra si crea un'altra tabe cosi' via...
    Io vorrei usare le tabs per far in modo che quando una persona ha aperte piu' finestre MDI Child cliccando su un bottone della tab si visualizza una finestra, cliccando su un'altro se ne visualizza un'altra (o si mette in primo piano) ecc.

    grazie

  6. #6
    MDI mi sembra che sia deprecato e forse è meglio non usarlo.
    Come ti è stato suggerito dovresti usare i componenti TPageControl o TTabControl, se preferisci, in alcuni casi io lo trovo più efficace.
    In tutte e due i componenti puoi creare e cancellare da programma le pagine o i tab creati.
    Prova ad esercitarti un po' con questi compnenti e poi posta nuovamente.
    ciao
    sergio

  7. #7
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,325
    Originariamente inviato da the programmer
    stavolta il mio problema e' che non so implementare la TAB View con forms MDI, tipo firefox con i tab delle finestre
    Non puoi implementare un'applicazione usando un paradigma visuale differente.

    Lascia perdere MDI, che è deprecato da tempo.

    Se l'interfaccia è molto semplice, puoi utilizzare un PageControl, oppure un TabControl; per funzionalità avanzate, puoi decentrare l'interfaccia utente all'interno di Frames.

    Per implementare un'interfaccia organizzata in modo similare ad Outlook (selezione da un albero, o altro controllo, e richiamo della pagina relativa) puoi vedere sulla sezione "Pillole" del mio blog (e anche in "Articoli"): ci sono indicazioni ed esempi già pronti all'uso.

    La problematica, comunque, coinvolge la programmazione ad oggetti (OOP) in parte, e quindi potrebbe non essere semplice per chi non ha molta familiarità con questo paradigma.

    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 © 2024 vBulletin Solutions, Inc. All rights reserved.