簡體   English   中英

如何將最大整數值設置為TextBox值

[英]How to set max integer value as TextBox value

我有一個帶有正則表達式驗證的TextBox。 它將用於計算一年中的天數,因此我想將最大值設置為366。我為此編寫了LINQ,但無論如何它總是返回false。 如果我超過了它,並且我的驗證變為false,我希望程序在我的false語句中自動設置最大值。 我的代碼:

XAML:

<TextBox PreviewTextInput="Num" MaxLength="3" HorizontalAlignment="Left" Height="25" Margin="300,130,0,0" TextWrapping="Wrap"  VerticalAlignment="Top" Width="140" Name="tNum" TextChanged="tbNum_TextChanged"/>

請幫我 :)

您可以使用鍵按下事件並檢查文本框的內容+所按下的鍵是否大於365

private void TextBox_KeyDown(object sender, KeyEventArgs e)
{
    if (e.Key == Key.Enter)
    {
       //write your validating 
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM