2010-05-06 9 views
0

的變化我在asp.net & C#.NET運行Web表單,如何停止DevExpress的文本框的寬度

形式具有的DevExpress aspxtextbox和一個按鈕的另一個普通的文本。

該方案輸入的文本長度比普通文本框中文本框的寬度要長。

單擊按鈕時,它將文本輸入到devexpress aspxtextbox中,增加devexpress aspx文本框的寬度,儘管寬度爲50 px。

如何保持的DevExpress ASPX文本框的寬度固定

回答

5

Ë添加屬性本土=「真」解決了這個問題。

3

不幸的是,Dev Express在IE7文檔標準模式中存在這個問題,通常您從他們那裏得到的回覆就像是「控件是這樣設計的」。這對IE7沒有幫助。這個問題不僅在ASPxTextBox中,而且在其他的時候也會發生,比如ASPxComboBox。

,同時使控制本地人的工作,你輸了各種造型等

這裏是保持控制非本地另一種方式:

的JavaScript

function SetInnerWidth(s, e) { 
     s.widthCorrectionRequired = true; 
     s.AdjustControl(); 
} 

devex控制

<dx:ASPxTextBox …… > 
. 
. 
<ClientSideEvents Init="SetInnerWidth」 /> 
. 
. 
</dx:ASPxTextBox>