Domanda

Sono stato aggiunto dinamicamente un gruppo di pulsanti a una barra degli strumenti. Voglio la possibilità di farlo programmare in modo programmato su una seconda riga se il numero di pulsanti supera lo spazio orizzontale nella forma corrente. Non voglio che gli utenti debbano fare clic sul pulsante a discesa per visualizzare più pulsanti, in quanto devo assicurarmi che tutti i pulsanti siano sempre visibili.

ci sono suggerimenti su come farlo.

È stato utile?

Soluzione

Sono necessarie solo quattro righe. Innanzitutto, disabilita l'aggancio:

Me.ToolStrip1.Dock = System.Windows.Forms.DockStyle.None

Quindi disattiva il ridimensionamento automatico:

Me.ToolStrip1.AutoSize = False

Ora imposta il layout su " Flow "

Me.ToolStrip1.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.Flow

Quindi modifica le dimensioni per raddoppiare l'altezza di una normale ToolStrip o di qualsiasi altra cosa tu voglia.

Me.ToolStrip1.Size = New System.Drawing.Size(300, 50)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top