是否有.NET(C#)方法或API调用,我可以用来查询Windows服务是否被禁用?相关的MSDN文章就在这里.
我想避免直接查询注册表.下面是我现在正在使用的一些代码(并且它可以工作).然而,我正在寻找更优雅,更少侵入性的东西.
const String basepathStr = @"System\CurrentControlSet\services\";
String subKeyStr = basepathStr + servicenameStr;
using (RegistryKey key = Registry.LocalMachine.OpenSubKey(subKeyStr))
{
return (int) key.GetValue("Start");
}
Run Code Online (Sandbox Code Playgroud)
我确实找到了一个简短的问题,但我希望得到一个更好的答案,因为答案可能已经过时(3年过去了).
如果您看这张图片:

蓝色数字代表我具有控件的选项卡索引属性。我的问题是,当我将焦点放在第一个文本框控件上并开始单击TAB时,它会从索引0变为1到5,并跳过组框中的三个控件。
如何设置此功能,以便当我将焦点放在第一个文本框(索引0)上并继续按Tab时,它将直接从控件0循环到5,而不会跳过组框中的控件?