2012-05-01 54 views
1

我有一個功能區(UltraWinToolbar),上面有3個TextBoxTools在組垂直排列有點像:垂直對齊功能區上的Infragistics TextBoxControl編輯區域?

| Short Caption: [xxxxxxxxxxxxxxxxxxxxxx] | 
| Very Long Caption Indeed: [xxxxxxxxxxx] | 
| Tiny: [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] | 

但我希望它看起來像這樣:

| Short Caption:   [xxxxxxxxxxx] | 
| Very Long Caption Indeed: [xxxxxxxxxxx] | 
| Tiny:      [xxxxxxxxxxx] | 

如何控制編輯區域的寬度?使用2010.3

更新 這似乎是設置SharedProps.Width是一個定義的值,在我的情況下,100將其設置爲的結果-1使得控制陣容,但編輯地區現在有點小。

+0

奇怪,我有一個類似的情況,這些工具都具有相同的長度,如你的第二個例子。您可以檢查Instance Props集合內的每個工具的Width屬性是否設置爲-1,對於MinWidth和MaxWidth也是如此。 – Steve

+0

寬度全部設置爲100,如果我將它們設置爲-1,那麼它們排隊。我們希望能夠增加在-1處獲得的寬度以提供更多的輸入空間。 –

回答

2

這是可以實現使用創建過濾器。請參閱更多細節的Infragistics網站上的以下線程,並且演示瞭如何實現它一個示例應用程序:

http://forums.infragistics.com/forums/p/68686/347701.aspx

+0

謝謝,那是我解決這個問題的第二次攻擊。我認爲這是一條路。當我得到它的工作時,我會發布我的答案。 –

1

我沒有一個好的答案,所以如果有人有更好的辦法,讓我們都知道。

  • 右鍵 - 組件面板中點擊UltraToolBarsManager並激活到位設計師 選項
  • 單擊工具放置色帶
  • 內將鼠標上的工具的右邊界(的鼠標圖標變成 隔板)
  • 將向右擴展文本工具的編輯部分(並降低了標籤空間)
  • 將leftware減少文本工具的編輯部分(並增加標籤空間)

同樣的效果可以達到把鼠標放在texttool的左邊界,但反向拖動(向左增加編輯空間,向右增加標籤空間)

+0

謝謝,但我的控件都是從配置文件編程創建的。 –

+0

然後我將嘗試使用該工具的Width和MinWidth屬性(Logic建議使用Instance Props集合,但Shared Props似乎總是更好) – Steve

+0

是的,我也注意到了這一點。謝謝我會試驗這些。 –