jjzjj

c# - RichTextBox 等效于 TextBox.AcceptsReturn

我正在将几个TextBox换成RichTextBox,以获得一些很酷的功能。我将我的文本框配置为AcceptReturn,这样回车键将创建一个新行,而不是离开控件。RichTextBox好像没有这个功能。有没有一种简单的方法可以做到这一点,还是我必须捕获所有按键并单独处理它们? 最佳答案 注意:仅当您设置表单的“AcceptButton”属性时才会出现此问题。将RichTextBox.AcceptsTab设置为true。出于某种原因,这适用于选项卡和回车键。如果您只需要回车键,则必须编写自定义代码。

c# - 在 Silverlight 中的 TextBox 上按 Enter

我正在开发一个silverlight应用程序,您需要在文本框中输入信息,然后按回车键。嗯,没有我能找到的onclick事件,所以我所做的是使用onkeypressup事件并检查它是否是按下的enter键,如果是,则“blah”。感觉好像有更好的方法来做到这一点。那么问题来了,有吗? 最佳答案 我认为这是捕捉Key.Enter的方式。此外,如果您使用KeyDown事件而不是KeyUp事件,您的代码将更具可读性。如果您只关心为单个控件捕获Key.Enter,那么您的方法是正确的。您还可以通过使用容器的KeyDown事件(“事件冒泡”)捕

C# 纯数字文本框控件

这个问题在这里已经有了答案:numeric-onlytextboxasacontrolinVisualStudiotoolbox(4个答案)关闭9年前。我正在使用C#.NET3.5,但我的项目出现了问题。在C#Windows应用程序中,我想制作一个textbox来只接受数字。如果用户尝试输入字符,消息应该显示为“请仅输入数字”,并且在另一个文本框中,它必须接受有效的emailid消息,当它无效时应该出现。它必须显示无效的用户ID。

c# - 使用 RichTextBox 而不是 TextBox 有什么好处?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。在做了一些挖掘之后,我发现使用RichTextBox有一些额外的好处(在我看来是次要的)。例如,它能够检测URL。与仅使用TextBox相比,使用RichTextBox的主要好处是什么?任何输入都会很棒。仅供引用:(这纯粹是为了帮助我在编程时更好地决定我应该使用哪个。通常我只是随意选择一个。但是,我想做出更深思熟虑的决定)

c# - 如何在MessageBox中显示textBox控件?

知道如何在MessageBox中显示textBox控件。我正在使用winformsprojcetc#。提前谢谢你。 最佳答案 你不能。MessageBox是一个特殊的容器,旨在仅显示消息和按钮。相反,您可以使用所需的任何控件创建自己的表单,并在其上使用.ShowDialog()。 关于c#-如何在MessageBox中显示textBox控件?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest

C#文本框光标定位

我觉得我只是缺少一个简单的属性,但是您可以将光标设置到文本框中一行的末尾吗?privatevoidtxtNumbersOnly_KeyPress(objectsender,KeyPressEventArgse){if(Char.IsDigit(e.KeyChar)||e.KeyChar=='\b'||e.KeyChar=='.'||e.KeyChar=='-'){TextBoxt=(TextBox)sender;boolbHandled=false;_sCurrentTemp+=e.KeyChar;if(_sCurrentTemp.Length>0&&e.KeyChar=='-'){/

c# - Visual C# - 将文本框的内容写入 .txt 文件

我正在尝试使用VisualC#将文本框的内容保存到文本文件中。我使用以下代码:privatevoidsavelog_Click(objectsender,EventArgse){if(folderBrowserDialog3save.ShowDialog()==DialogResult.OK){//createawriterandopenthefileTextWritertw=newStreamWriter(folderBrowserDialog3save.SelectedPath+"logfile1.txt");//writealineoftexttothefiletw.WriteL

c# - 不存在从对象类型 System.Web.UI.WebControls.TextBox 到已知托管提供程序 native 类型的映射

这是我的代码SqlCommandcmd=newSqlCommand("spRegisterUser",con);cmd.CommandType=CommandType.StoredProcedure;SqlParameterusername=newSqlParameter("@UserName",txtUserName.Text);SqlParameterpassword=newSqlParameter("@Password",txtPassword);SqlParameteremail=newSqlParameter("@Email",txtEmail.Text);SqlParame

c# - 单击文本框后删除文本

当您激活一个应用程序时,将出现一个带有文本“hello”的文本框。我的问题是:当您单击文本框以输入数据时,我想在XAML代码中自动删除文本,我该怎么做? 最佳答案 处理UIElement.GotFocus事件,并在处理程序中清除文本。您还需要删除处理程序,这样如果您再次单击TextBox,您就不会丢失已经输入的内容。像这样:XAML:代码隐藏:publicvoidTextBox_GotFocus(objectsender,RoutedEventArgse){TextBoxtb=(TextBox)sender;tb.Text=stri

c# - 在 TextBox 控件中创建超链接

有什么方法可以在文本框控件中创建超链接吗?问题:我只希望某些文本充当超链接。例如,StackOverflow.com只允许我制作THIS文本充当超链接。有没有什么方法可以在C#中使用文本框执行此操作? 最佳答案 使用RichEditCtrl。文本是否需要可编辑?否则,您可以在StackPanel中使用标签和超链接。 关于c#-在TextBox控件中创建超链接,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c