PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : .NET 2.0: ToolStrip verschieben verhindern?


Elemental
2006-11-08, 10:12:18
Hallo zusammen,
kann man irgendwie verhindern, dass ein ToolStrip von einem ToolStripPanel in ein anderes ToolStripPanel verschoben werden kann (per Drag&Drop).

Beispiel:
Ein Windows form mit 2 ToolStripPanels, die je einen ToolStrip haben.
Ein ToolStripPanel ist oben angedocked, das andere unten.
Wie verhindere ich, dass der ToolStrip aus dem unteren ToolStripPanel in das obere ToolStripPanel gedropped werden kann?

Beim ToolStripPanel gibts leider kein AllowDrop property ;(


mfG
Elemental

edit:
Eine sehr unschöne Lösung:

private void toolStrip2_EndDrag(object sender, EventArgs e)
{
if (toolStrip2.Parent == toolStripPanel1)
{
toolStrip2.Parent = toolStripPanel2;
}
}


Geht das nicht besser?

PatkIllA
2009-01-08, 15:14:49
Mal rauskram.
Hast du da eine Lösung gefunden oder weiß jemand anderes was?
Ich habe gerade das gleiche Problem.