+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 3 su 3

Gestire gui con panel che si ridimensionano

  1. #1
    Sn0rky non è in linea Scolaretto
    Post
    369
    Like Inviati  
    1
    Like Ricevuti  
    0
    non mi viene in mente un titolo migliore...
    sono in questa situazione:
    Nome:   zs.png
Visite:  54
Grandezza:  12.1 KB
    i tre pulsanti "picche" "forbice" e "fiori" aprono e chiudono il panel che li contiene per mostrare/nascondere degli altri controlli
    prima erano semplicemente posizionati nel form, adesso sto provando a metterli in un tablelayout... ma al posto di migliorare/semplificare mi sono tirato la zappa sui piedi... ovviamente con le colonne in autosize i panel si ridimensionano e si spostano a meraviglia... ma devo di nuovo "scontrarmi" con il colore del controllo che se messo a trasparente "buca" anche quel che c'è sotto (la parte bianca che si vede nell'immagine è una mappa) e devo comunque verificare,ad ogni apertura/chiusura dei panel, la posizione e dimensione dell'ultimo panel per calcolarmi la corretta dimensione del tablelayoutpanel...
    se li rimetto "liberi" nel form devo calcolarmi la loro singola posizione rispetto alle aperture/chiusure degli altri panel...
    siete a conoscenza di qualche sistema che mi permetta di rendere più agevole l'organizzazione dell'interfaccia grafica?
    grazie

    p.s. e visto che tra poco mi capiterà di chiedervelo... se esiste un componente free per "dockare" i panel come fa lo stesso visual studio...

  2. #2
    Sgrubak non è in linea Scribacchino
    Post
    608
    Like Inviati  
    12
    Like Ricevuti  
    15
    Quote Originariamente inviato da Sn0rky Visualizza il messaggio
    ma devo di nuovo "scontrarmi" con il colore del controllo che se messo a trasparente "buca" anche quel che c'è sotto
    Cosa intendi? Se metti la trasparenza, vedi il desktop?

  3. #3
    Sn0rky non è in linea Scolaretto
    Post
    369
    Like Inviati  
    1
    Like Ricevuti  
    0
    Quote Originariamente inviato da Sgrubak Visualizza il messaggio
    Cosa intendi? Se metti la trasparenza, vedi il desktop?
    si!
    per ora ho risolto distanziando a dovere i pulsanti ma è una soluzione temporanea che non mi piace affatto.
    preferirei un qualche sistema dinamico che adatti la posizione di ogni singolo pulsante rispetto agli altri (e senza dovermeli calcolare a mano)
    come detto il tablelayout risolve in parte il problema ma il suo "colore" ne crea altri
    quindi pensavo e chiedevo se esistesse qualcosa per "dockare" i pulsanti come fa visual studio con le varie finestre

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Scroll bar colorata su Panel
    Da cyclope05 nel forum Visual Basic .Net
    Risposte: 2
    Ultimo Post: 13-08-2015, 13:49
  2. Animare un Panel in vb.net
    Da cyclope05 nel forum Visual Basic .Net
    Risposte: 6
    Ultimo Post: 31-07-2015, 14:01
  3. Risolto: DrawString su Panel
    Da musiclover85 nel forum Visual Basic .Net
    Risposte: 4
    Ultimo Post: 25-01-2011, 09:46
  4. Risolto: Trascinare immagine su Panel
    Da diegs nel forum Visual Basic .Net
    Risposte: 7
    Ultimo Post: 22-09-2010, 19:32
  5. panel e label
    Da PinoSigno5 nel forum Delphi
    Risposte: 1
    Ultimo Post: 26-04-2006, 09:36