草庐IT

c# - 具有语法高亮显示的文本框/富文本框? [C#]

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion我在哪里可以找到用于WinForms的控件,它会突出显示粘贴到其中的源代码?我想要一个支持多种不同语言的语法高亮显示,但如果它仅适用于C#,我也可以接受。

c# - 具有语法高亮显示的文本框/富文本框? [C#]

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion我在哪里可以找到用于WinForms的控件,它会突出显示粘贴到其中的源代码?我想要一个支持多种不同语言的语法高亮显示,但如果它仅适用于C#,我也可以接受。

c# - 如何实现显示 "Type here"的 TextBox?

在用户将文本输入到TextBox之前显示“Typehereto...”是当今众所周知的可用性功能。如何在C#中实现这一功能?我的想法是重写OnTextChanged,但是处理“在这里输入”文本变化的逻辑有点棘手...在初始化时显示“在此输入”并在第一次输入时将其删除很容易,但我想在每次输入的文本变为空时显示消息。 最佳答案 对我有用的东西:this.waterMarkActive=true;this.textBox.ForeColor=Color.Gray;this.textBox.Text="Typehere";this.text

c# - 如何实现显示 "Type here"的 TextBox?

在用户将文本输入到TextBox之前显示“Typehereto...”是当今众所周知的可用性功能。如何在C#中实现这一功能?我的想法是重写OnTextChanged,但是处理“在这里输入”文本变化的逻辑有点棘手...在初始化时显示“在此输入”并在第一次输入时将其删除很容易,但我想在每次输入的文本变为空时显示消息。 最佳答案 对我有用的东西:this.waterMarkActive=true;this.textBox.ForeColor=Color.Gray;this.textBox.Text="Typehere";this.text

c# - 向 TextBox 添加新的数据行

我正在做一个聊天客户端,目前我有一个按钮,单击该按钮会将数据显示到多行文本框。这是向多行文本框添加数据的唯一方法吗?我觉得这是非常低效的,因为如果对话变得很长,字符串也会变得很长。privatevoidbutton1_Click(objectsender,EventArgse){stringsent=chatBox.Text;displayBox.Text+=sent+"\r\n";} 最佳答案 如果您使用WinForms:改用TextBox上的AppendText(myTxt)方法(.net3.5+):privatevoidbut

c# - 向 TextBox 添加新的数据行

我正在做一个聊天客户端,目前我有一个按钮,单击该按钮会将数据显示到多行文本框。这是向多行文本框添加数据的唯一方法吗?我觉得这是非常低效的,因为如果对话变得很长,字符串也会变得很长。privatevoidbutton1_Click(objectsender,EventArgse){stringsent=chatBox.Text;displayBox.Text+=sent+"\r\n";} 最佳答案 如果您使用WinForms:改用TextBox上的AppendText(myTxt)方法(.net3.5+):privatevoidbut

c# - 如何在文本框当前光标中粘贴文本?

如何将文本粘贴到Windows窗体中当前光标位置的TextBox中?不是textbox1+=string 最佳答案 一个更简单的方法是使用Paste方法:textbox1.Paste("texttoinsert");我已经使用.NET4.0完成了这项工作 关于c#-如何在文本框当前光标中粘贴文本?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1416454/

c# - 如何在文本框当前光标中粘贴文本?

如何将文本粘贴到Windows窗体中当前光标位置的TextBox中?不是textbox1+=string 最佳答案 一个更简单的方法是使用Paste方法:textbox1.Paste("texttoinsert");我已经使用.NET4.0完成了这项工作 关于c#-如何在文本框当前光标中粘贴文本?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1416454/

c# - 为什么在 ToolTip 中显示验证错误的 WPF 样式对 TextBox 有效,但对 ComboBox 却失败?

我使用典型的Style将验证错误显示为来自IErrorDataInfo的文本框的工具提示,如下所示,它工作正常。但是当我尝试像这样对ComboBox做同样的事情时,它失败了我在输出窗口中得到的错误是:System.Windows.Data错误:17:无法从“(Validation.Errors)”(类型“ReadOnlyObservableCollection`1”)获取“Item[]”值(类型“ValidationError”)。BindingExpression:Path=(0)[0].ErrorContent;DataItem='ComboBox'(Name='ownerComb

c# - 为什么在 ToolTip 中显示验证错误的 WPF 样式对 TextBox 有效,但对 ComboBox 却失败?

我使用典型的Style将验证错误显示为来自IErrorDataInfo的文本框的工具提示,如下所示,它工作正常。但是当我尝试像这样对ComboBox做同样的事情时,它失败了我在输出窗口中得到的错误是:System.Windows.Data错误:17:无法从“(Validation.Errors)”(类型“ReadOnlyObservableCollection`1”)获取“Item[]”值(类型“ValidationError”)。BindingExpression:Path=(0)[0].ErrorContent;DataItem='ComboBox'(Name='ownerComb