日期:2014-05-17  浏览次数:21198 次

C# winform TextBox显示带下划线的数字为UU
C# winform TextBox显示带下划线的数字为UU
原来是
黏贴进去就是announced UU  54  UU

求解决方案

------解决方案--------------------
字符串是从哪复制来的,如果是TextBox FontStyle设置了UnderLine的话全部都有下划线了把
------解决方案--------------------
需要引用第三方控件:

在web里面是这样应用的,参考一下:

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>


<asp:TextBox runat="server" MaxLength="10" ID="txt_DetailsAmount" Width="85px"></asp:TextBox>
<ajaxToolkit:MaskedEditExtender ID="MaskedEditExtender2" runat="server" TargetControlID="txt_DetailsAmount"
    Mask="9,999,999.99" MessageValidatorTip="true" OnFocusCssClass="MaskedEditFocus"
    OnInvalidCssClass="MaskedEditError" MaskType="Number" InputDirection="RightToLeft"
    AcceptNegative="Left" ErrorTooltipEnabled="True" />
<ajaxToolkit:MaskedEditValidator ID="MaskedEditValidator2" runat="server" ControlExtender="MaskedEditExtender2"
    ControlToValidate="txt_DetailsAmount" IsValidEmpty="False" MaximumValue="9999999"
    EmptyValueMessage="必填項" InvalidValueMessage="無效的格式." MaximumValueMessage="Number &gt; 9999999"
    MinimumValueMessage="Number &lt; 0" MinimumValue="0" Display="Dynamic" TooltipMessage=""
    ForeColor="Red" EmptyValueBlurredText="*" InvalidValueBlurredMessage="*" MaximumValueBlurredMessage="*"
    MinimumValueBlurredText="*" ValidationGroup="MKE" />