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

    [C#] TableLayoutPanel docking

    Ciao a tutti,

    il risultato che sto cercando di ottenere è questo:

    1° riga - una barra fissa larga quanto il controllo padre (che può essere ridimensionato)

    2° riga - una property grid scrollabile che occupi lo spazio rimanente del controllo padre



    questo "risultato" è inserito in una tabpage di un tabcontrol appartenente ad una finestra ridimensionabile.



    Pensavo di sbrigarmela facilmente in questo modo:

    tabcontrol con dockstyle = fill

    tabpage con dockstyle = fill

    tableLayoutPanel con dockstyle = fill

    1° riga un Panel con height = 20 e anchor = left | right
    2° riga una PropertyGrid con anchor = top|bottom|left|right



    Ma a quanto pare questo metodo sembra non piacere a VS, siete mai incappati in qualcosa del genere per cui sapreste darmi 1 consiglio su come procedere?

  2. #2
    Altro tentativo che avevo fatto era quello di inserire, nella tabpage, prima il panel contenente la riga (che deve rimanere fissa in cima alla tabpage) così:

    Panel (contenuto in una tabpage) con Anchor = top

    e poi sotto aggiungere alla tabpage la propertyGrid con dock = fill


    in questo caso ottengo un risultato molto vicino a quello che vorrei ottenere con il problema che i 20 pixel della riga che è ancorata al top stanno sopra alla propertyGrid...

    e dando alla PropertyGrid un Top = 20 non cambia il risultato dato che il dock = fill sembra non tenere conto della property Top (sembrerebbe anche logica come cosa)

  3. #3
    Risolto..

    a questo link ho trovato la soluzione

    http://stackoverflow.com/questions/1...l-dock-setting


    "banalmente", bastava modificare il procedimento scritto nel secondo post con la sola differenza che prima va inserito il control al quale si da il Dock = fill (in questo caso la PG) e poi gli altri (in questo caso il Panel con Dock = top)....

    mistero della fede

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.