【发布时间】:2026-01-21 11:15:01
【问题描述】:
大家好,谁能帮我处理我的 c# 应用程序。我希望文本框中的前 7 个字符/数字不能被删除或前 7 个字符/数字的退格禁用。其余的只能用数字输入。这真的可能吗?我有一个组合框和一个texbox。如果我在组合框中选择一个值/文本,该值/文本将在文本框中,然后该值/文本无法删除。我不太擅长c#。
private void combo1_SelectedIndexChanged(object sender, EventArgs e)
{
String sent = "ABC-DEF";
txtbox1.Text = sent.ToString();
txtbox1.SelectionStart = txtbox1.Text.Length;
}
【问题讨论】:
-
Winforms 还是 ASP.NET?
-
为了确保我理解您的情况,前 7 个字符将由软件设置,您想阻止用户删除它们吗?为什么不简单地使用放置在组合框旁边的标签来显示“不可变”字符串?
-
请参阅"Should questions include “tags” in their titles?",其中的共识是“不,他们不应该”!
-
@DStanley - winforms