gpt4 book ai didi

c# - 在文本框中,保护第一个单词,但允许添加/编辑这些单词之后的文本

转载 作者:太空狗 更新时间:2023-10-29 23:09:49 24 4
gpt4 key购买 nike

所以我在 C# 中有一个文本框(使用 .NET 表单),我将在其中接受用户字符串作为某些输入。

这个字符串的开头已经有文本(参数),无论如何都会存在于字符串的开头。它一定在那里。我希望他们知道这一点,但不能从文本框中删除这些词(这样他们就不会认为他们已经删除了它,无论如何它都会在那里)

所以这些第一个参数一定不能被删除或编辑。

这些参数之后的任何文本都可以像往常一样自由添加或修改。

这在 C# 中可行吗?

最佳答案

假设使用 WinForms,您可以改用 RichTextBox 控件。设置 Multiline=False 属性,这里是锁定第一个字符的示例:

richTextBox1.Text = "LOCKED";
richTextBox1.SelectAll();
richTextBox1.SelectionProtected = true;

或者这个,它只会锁定前六个字符“LOCKED”,但允许用户更改句子的其余部分:

richTextBox1.Text = "LOCKED information";
richTextBox1.Select(0, 6);
richTextBox1.SelectionProtected = true;

关于c# - 在文本框中,保护第一个单词,但允许添加/编辑这些单词之后的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9880144/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com