Dela via


Gör så här: Hantera ToolStrip-överflöd i Windows Forms

När alla objekt på en ToolStrip kontroll inte får plats i det tilldelade utrymmet kan du aktivera spillfunktioner på ToolStrip och fastställa spillbeteendet för specifika ToolStripItems.

När du lägger till ToolStripItemsom kräver mer utrymme än vad som tilldelas till ToolStrip med tanke på formulärets aktuella storlek, visas en ToolStripOverflowButton automatiskt på ToolStrip. ToolStripOverflowButton visas och spillaktiverade objekt flyttas till den nedrullningsbara spillmenyn. På så sätt kan du anpassa och prioritera hur dina ToolStrip objekt justeras korrekt till olika formulärstorlekar. Du kan också ändra utseendet på dina objekt när de hamnar i överflödet med hjälp av egenskaperna Placement och ToolStripOverflow.DisplayedItems och LayoutCompleted-händelsen. Om du förstorar formuläret i designläge eller körningsläge kan fler ToolStripItemvisas på huvud-ToolStrip och ToolStripOverflowButton kan till och med komma att försvinna tills du minskar storleken på formuläret.

Så här aktiverar du överflöd på en ToolStrip-kontroll

Så här anger du spillbeteende för ett specifikt ToolStripItem

  • Ange egenskapen Overflow för ToolStripItem till önskat värde. Möjligheterna är Always, Neveroch AsNeeded. Standardvärdet är AsNeeded.

    toolStripTextBox1.Overflow = _
    System.Windows.Forms.ToolStripItemOverflow.Never
    
    toolStripTextBox1.Overflow = _
    System.Windows.Forms.ToolStripItemOverflow.Never;
    

Se även