试图获得与Windows运行对话框类似的效果.输入框被聚焦并接受输入,"OK"按钮也获得聚焦的边框(但不是实际聚焦的).我找不到一种方法来正确设置按钮的视觉样式...

C#Winform,.Net 4.5(更高版本也可以).

enter image description here.

推荐答案

你要找的房产在它自己的表格上是AcceptButton英镑. Select Form AcceptButton属性上的okButton,使其成为按Enter键的默认操作.

对于按下Escape键的CancelButton,您也有类似的操作.

Csharp相关问答推荐

需要更改哪些内容才能修复被覆盖的财产中的无效警告CS 8765?

在实际上是List T的 IESEARCH上多次调用First()是否不好?

为什么.Equals(SS,StringComparison. ClientCultureIgnoreCase)在Net 4.8和6.0之间不同?

C#使用属性和值将JSON转换为XML

模型绑定RazorPage表单

C#方法从AJAX调用接收NULL

用C#从Word文档中删除重复的节控件和文本内容控件

Docker Container中的HttpRequest后地址不可用

当索引和外键是不同的数据类型时,如何设置导航属性?

Polly重试URL复制值

带有列表参数的表达式树

CRL已过期,但ChainStatus告诉我RevocationStatus未知

在C#中,当输入一个方法/局部函数时,我的IEnumerator被重置/重新创建.为什么?

RavenDb:为什么在字符串==空的情况下过滤会过滤得太多?

在C#和HttpClient中使用REST API

SqlException:无法打开数据库.升级到Dotnet 8后-数据库兼容性版本-非EFCore兼容性级别

如何根据分割文本的块数来计算文本的大小?

测试单个对象是否与Func<;T,bool>;匹配

同时通过多个IEumable<;T&>枚举

如何查找Span;T&>是否包含相同顺序的其他Span<;T&>