2016-05-12 4 views
2

Ich versuche, das Kombinationsfeld in diesem Bild zu einer ultra-Combo-Steuerung (dies ist ein Bild von einem Werkzeugleiste mit Kontrollen hinzugefügt) zu ändern:Ultracombo Hinzufügen zu vorformatierte Toolstrip

enter image description here

In meinem Ansicht Konstruktor, habe ich folgendes hinzugefügt:

UltraCombo cboArea2 = new UltraCombo(); 
ToolStripControlHost tsHost = new ToolStripControlHost(cboArea2); 

tsMain.Items.Clear(); 

tsMain.Items.Add(toolStripLabel2); 
tsMain.Items.Add(toolStripLabel1); 
tsMain.Items.Add(tsHost); 
tsMain.Items.Add(toolStripSeparator1); 
tsMain.Items.Add(btnGetArea); 
tsMain.Items.Add(btnCreateArea); 

dies verursacht jedoch folgendes geschehen:

enter image description here

Ich bin mir nicht sicher, warum das Kombinationsfeld und die Schaltflächen in einem Dropdown-Menü anstelle des Toolstrips hinzugefügt werden.

Kann mir jemand Feedback geben, wie ich das so formatiere, wie ich es brauche?

Antwort

0

Nach mehr Forschung, ich weiß, das ist ein bekanntes Problem ist, ohne bekannte Korrekturen (das ich finden kann): http://www.infragistics.com/community/forums/t/79785.aspx

ich einige „Hacky“ Dinge zu tun hatte, dies zu umgehen ... I musste buchstäblich einen offenen Bereich auf dem ToolStrip mit einer deaktivierten ComboBox erstellen, dann mithilfe der Pfeiltasten (UltraCombos kann nicht per Drag & Drop auf den Toolstrip gezogen werden) das UltraCombo über der ComboBox positionieren. Jetzt sieht es so aus, als ob ich es möchte, obwohl ich das nicht eine tatsächliche Lösung nennen würde.

Verwandte Themen