jjzjj

c# - 从 asp :textbox with JQuery 中检索值

我在网页的表单中有几个asp:textbox控件,下面是一个片段。第一个是输入收件人的字段,另一个是较大的文本区域,收件人姓名应加载到其中,以及一些其他文本。使用JQuery将标准消息加载到第二个文本框中,代码如下:$(".usermessage").val("Helloetc");这很好用,显示了消息。当用户在其他文本框之一中输入收件人的姓名或他自己的姓名时,将触发addNames()。此函数将收件人的姓名添加到用户消息框中的标准消息中。functionaddNames(){//updatetextboxvarrecipient=$(".recipient").val();varse

c# - 选项卡上的文本框 SelectAll 但不是鼠标单击

假设我有一个带有多个文本框的WPF表单,如果您切换到文本框并且其中已经有内容,我想选择该框中的所有文本,以便键入将删除该文本。如果您在框上单击鼠标,则可能意味着您要更改某处的字母,因此在这种情况下不要突出显示所有字母。看起来很容易,但到目前为止我还没有一个好的解决方案。到目前为止,这是我所拥有的,非常接近工作,但还不够完美。privatevoidEventSetter_OnHandler(objectsender,RoutedEventArgse){TextBoxtxt=senderasTextBox;if(txt!=null)txt.SelectAll();}因此,当框获得键盘焦点时

c# - 在 Silverlight 中检测控件的焦点

有什么方法可以判断控件(特别是System.Windows.Controls.TextBox)是否在Silverlight中获得焦点?我正在寻找类似以下内容的内容(您会在常规.Net应用程序中看到的内容):textBox.Focused从控件中删除这似乎是一件简单而微不足道的事情,但我无法在任何地方找到答案。更新一个稍微更优雅的解决方案,结合了Rob的回答,是创建一个像这样的扩展方法:publicstaticboolIsFocused(thisControlcontrol){returnFocusManager.GetFocusedElement()==control;}

c# - WPF 如何动态创建文本框并在单击按钮时找到文本框?

我正在使用以下代码动态创建一个TextBox和一个Button:ButtonbtnClickMe=newButton();btnClickMe.Content="ClickMe";btnClickMe.Name="btnClickMe";btnClickMe.Click+=newRoutedEventHandler(this.CallMeClick);someStackPanel.Childern.Add(btnClickMe);TextBoxtxtNumber=newTextBox();txtNumber.Name="txtNumber";txtNumber.Text="1776";

C# - 将 TextBox 绑定(bind)到整数

如何将TextBox绑定(bind)到整数?例如,将单元绑定(bind)到textBox1。publicpartialclassForm1:Form{intunit;publicForm1(){InitializeComponent();}privatevoidForm1_Load(objectsender,EventArgse){textBox1.DataBindings.Add("Text",unit,"???");} 最佳答案 它需要是实例的公共(public)属性;在这种情况下,“this”就足够了:publicintUni

c# - WPF:在派生自 WPF TextBox 的控件中,没有为空格键调用 OnKeyDown()

在WPF应用程序中,我有一个从TextBox派生的控件,如下所示:publicclassSelectableTextBlock:TextBox{protectedoverridevoidOnKeyDown(KeyEventArgse){base.OnKeyDown(e);e.Handled=false;}}在TextBox中输入空格或按下Backspace时不会调用OnKeyDown方法,但会为其他输入触发,包括正常的可打印字符(例如“a”)和修改键(例如)。我在IsReadOnly设置为true的情况下使用此控件,这样我就可以显示可选择的、不可编辑的文本。WPFToolkit的Dat

c# - 只允许文本框中的特定字符

如何在VisualC#文本框中只允许某些字符?用户应该能够在文本框中输入以下字符,其他所有字符都应该被阻止:0-9、+、-、/、*、(、)。我已经使用谷歌查找这个问题,但我得到的唯一解决方案是只允许字母字符、数字或不允许某些字符。我想要的不是禁止某些字符,我想默认禁止除我放入代码中的字符之外的所有字符。 最佳答案 如评论中所述(以及我输入的另一个答案),您需要注册一个事件处理程序以捕获文本框上的按键或按键事件。这是因为TextChanged仅在TextBox失去焦点时触发下面的正则表达式可以让你匹配那些你想允许的字符Regexreg

c# - WPF 组合框 : Different template in textbox and drop-downlist

这是我的组合框。我如何更改它,以便只有FullName出现在组合框的文本框部分,而所有三列仍出现在下拉部分? 最佳答案 不幸的是,SelectionBoxItemTemplate是一个只读属性,所以我们必须做更多的工作。通过将ItemTemplate设置为您希望项目在被选中时的显示方式,您可以编辑ItemContainerStyle以提供包含其他内容的ControlTemplate您要显示的字段。对于ComboBoxItem模板,我只是修改了默认模板,所以它应该是完整的功能。 关于c#-

c# - TextBox 窗口 8 中的占位符或水印

我想在用户未输入任何内容且TextBox空闲时在TextBox中显示占位符文本。在Andriod中,可以使用android:hint="someText"在iPhone中,它可以作为textFild.placeholder="sometext";如何在Windows8Metro应用程序中执行此操作?谢谢 最佳答案 为windows-8.1编辑他们推出了一个新的属性请参阅SergeyAldoukhov'sanswer对我来说,这是我得到的有效解决方案。如果谁有更好的解决方案请回答。privatevoidOnTestTextBoxGot

c# - 获取组框内的子控件列表

我的应用程序中有一个包含子控件的组框。(如附加图片所示)。我想枚举所有文本框以使用简单的foreach循环执行一些验证。这份文件大纲将给出控件外壳的合理概念foreach(ControlcontrolingrpBxTargetSensitivity.Controls){if(controlisFlowLayoutPanel&&control.HasChildren){foreach(Controlctrlincontrol.Controls){if(ctrlisPanel&&ctrl.HasChildren){foreach(Controltboxinctrl.Controls){if