草庐IT

Winforms

全部标签

c# - 创建返回值的自定义对话框的最简单方法?

我想为我的C#项目创建一个自定义对话框。我想在这个自定义对话框中有一个DataGridView,并且还会有一个按钮。当用户单击此按钮时,一个整数值将返回给调用者,然后对话框自行终止。我怎样才能做到这一点? 最佳答案 C#中没有提示对话框。您可以创建自定义提示框来执行此操作。publicstaticclassPrompt{publicstaticintShowDialog(stringtext,stringcaption){Formprompt=newForm();prompt.Width=500;prompt.Height=100;

c# - 自动完成文本框控件

我想要一个文本框控件,它可以在使用C#2008和LINQ的Windows应用程序中建议和附加来自数据库的值。我用组合框来做,但我不能用文本框来做。我该怎么做? 最佳答案 这可能不是最好的做事方式,但应该可行:this.textBox1.AutoCompleteMode=AutoCompleteMode.SuggestAppend;this.textBox1.AutoCompleteSource=AutoCompleteSource.CustomSource;privatevoidtextBox1_TextChanged(object

c# - 自动完成文本框控件

我想要一个文本框控件,它可以在使用C#2008和LINQ的Windows应用程序中建议和附加来自数据库的值。我用组合框来做,但我不能用文本框来做。我该怎么做? 最佳答案 这可能不是最好的做事方式,但应该可行:this.textBox1.AutoCompleteMode=AutoCompleteMode.SuggestAppend;this.textBox1.AutoCompleteSource=AutoCompleteSource.CustomSource;privatevoidtextBox1_TextChanged(object

c# - 如何禁用 FlowLayoutPanel 中的水平滚动条?

我有一个FlowLayoutPanel,上面有多个控件。我只想在垂直方向滚动。但是当我设置AutoScroll=true时,我得到了垂直和水平滚动条。我怎样才能禁用水平滚动条,只保持垂直滚动条工作? 最佳答案 将AutoScroll设置为true将WrapContents设置为false。确保尺寸比控件的宽度加上垂直滚动条的宽度。水平滚动条应该消失。如果不是,请提供更多信息。 关于c#-如何禁用FlowLayoutPanel中的水平滚动条?,我们在StackOverflow上找到一个类似

c# - 如何禁用 FlowLayoutPanel 中的水平滚动条?

我有一个FlowLayoutPanel,上面有多个控件。我只想在垂直方向滚动。但是当我设置AutoScroll=true时,我得到了垂直和水平滚动条。我怎样才能禁用水平滚动条,只保持垂直滚动条工作? 最佳答案 将AutoScroll设置为true将WrapContents设置为false。确保尺寸比控件的宽度加上垂直滚动条的宽度。水平滚动条应该消失。如果不是,请提供更多信息。 关于c#-如何禁用FlowLayoutPanel中的水平滚动条?,我们在StackOverflow上找到一个类似

c# - 如何让 TextBox 只接受字母字符?

如何让TextBox只接受带空格的字母字符? 最佳答案 您可以使用以下代码段:privatevoidtextBox1_TextChanged(objectsender,EventArgse){if(!System.Text.RegularExpressions.Regex.IsMatch(textBox1.Text,"^[a-zA-Z]")){MessageBox.Show("Thistextboxacceptsonlyalphabeticalcharacters");textBox1.Text.Remove(textBox1.Te

c# - 如何让 TextBox 只接受字母字符?

如何让TextBox只接受带空格的字母字符? 最佳答案 您可以使用以下代码段:privatevoidtextBox1_TextChanged(objectsender,EventArgse){if(!System.Text.RegularExpressions.Regex.IsMatch(textBox1.Text,"^[a-zA-Z]")){MessageBox.Show("Thistextboxacceptsonlyalphabeticalcharacters");textBox1.Text.Remove(textBox1.Te

C#进程终止

我需要用c#编写一个程序,它会启动、终止一个它应该终止并自行结束的进程\exe。我需要终止的进程是另一个C#应用程序,因此它是一个本地用户进程,我知道exe的路径。 最佳答案 查看Process.GetProcessesByName和Process.Kill//GetallinstancesofNotepadrunningonthelocal//computer.Process[]localByName=Process.GetProcessesByName("notepad");foreach(ProcesspinlocalByNa

C#进程终止

我需要用c#编写一个程序,它会启动、终止一个它应该终止并自行结束的进程\exe。我需要终止的进程是另一个C#应用程序,因此它是一个本地用户进程,我知道exe的路径。 最佳答案 查看Process.GetProcessesByName和Process.Kill//GetallinstancesofNotepadrunningonthelocal//computer.Process[]localByName=Process.GetProcessesByName("notepad");foreach(ProcesspinlocalByNa

c# - 在默认 AppDomain 中托管在 Winforms 中的 WPF 用户控件在弹出窗口中损坏的选项卡导航

我有一个使用Popup的WPF用户控件。此控件是一个插件,可以在主AppDomain或单独的AppDomain中加载,并且使用ElementHost在Winforms窗体中托管。当插件加载到主AppDomain中并打开弹出窗口时,在弹出窗口的字段之间使用Tab键将焦点移至弹出窗口父级的第一个控件。当它加载到新的AppDomain中时,选项卡行为会按预期/期望的方式工作(它会在弹出窗口中的控件之间循环)。我在SO和其他地方阅读了许多类似但不完全相同的问题,但没有任何建议有帮助。选项卡消息似乎在AddInHost中得到处理(这来self使用FrameworkElementAdapters在