私はそのテキストボックスにいくつかのものを入力することを許可しなければならないtextbox.Inを持っていると、そのテキストボックスで入力されたテキストを選択しないようにユーザーを制限します。テキストボックスの先頭に空白を入れないようにする必要はなく、ユーザーが32文字以上を入力できるようにする必要はありません。時間は私のコードです。ここでは、このcode.IでC#のテキストボックスのテキストの選択を削除します
private void txtApplication_Title_KeyPress(object sender, KeyPressEventArgs e)
{
txtApplication_Title.Text = txtApplication_Title.Text.Remove(txtApplication_Title.SelectionStart, txtApplication_Title.SelectionLength);
if (txtApplication_Title.Text.Length== 0)
{
e.Handled = (e.KeyChar == (char)Keys.Space);
}
int count_charac = txtApplication_Title.Text.Length + 1 ;
if (count_charac > 32)
{
lblApplication_name.Text = data_variables.RES_TXT_STRING_EXCEEDING_APPLICATION_NAME;
timer1.Interval = 7000;
timer1.Enabled = true;
timer1.Tick += new System.EventHandler(OnTimerEvent_Application_name);
}
}
public void OnTimerEvent_Application_name(object sender, EventArgs e)
{
lblApplication_name.Text = " ";
timer1.Dispose();
}
は、私はそれがme.Itは、Shiftキー+矢印キーを使用してテキストを選択することが可能となることはできません開始時にスペースキーを押ししようと32 characters.Andにユーザーを制限することができますよ。 私はselection.Anotherの事を阻止する方法を知っている私は こんにちは試してみて、私は地獄を選択してスペースを押すと、直接それは事前にテキスト内のスペースbox.Canいずれかのヘルプme.Thanksを許可開始したとしている
テキストボックスには最大長の属性があります。また、TextBox.Text = TextBox.Text.TrimStart()を呼び出すと、最初の空白が削除されます。 – user623879
maxを32.Itsに制限することができます。私は問題はありません。テキストボックスにテキストが入力された後で、テキストボックスの選択を削除する必要があります – bharathi