C# - 如何通过 button.Name 或 button.Text 从注册表项获取数据?
C# - How can I get data from a registry key by a button.Name or button.Text?
我正在用 C# 创建一个应用程序,并希望加载名称等于 button.Name(或 button.Text,如果不可能)的注册表项。有人可以告诉我如何做到这一点吗?
public OptionsForm(Button btn)
{
// RegBtnName = Registry key
// RegBtnLink = Registry Key
// btnX = button
btnX = btn;
// AppName = Textbox
AppName.Text = Registry.GetValue(RegBtnName,Convert.ToString(btnX.Name),"Not Found");
// AppDir = TextBox
AppDir.Text = Registry.GetValue(RegBtnLink,Convert.ToString(btnX.Name),"Not Found");
InitializeComponent();
}
你可以使用 -
string keyName = btn.Name;
var value = Registry.GetValue(keyName,
"NoSuchName",
"Return this default if NoSuchName does not exist.");
MessageBox.Show(value.ToString());
您可以找到更多信息here
我正在用 C# 创建一个应用程序,并希望加载名称等于 button.Name(或 button.Text,如果不可能)的注册表项。有人可以告诉我如何做到这一点吗?
public OptionsForm(Button btn)
{
// RegBtnName = Registry key
// RegBtnLink = Registry Key
// btnX = button
btnX = btn;
// AppName = Textbox
AppName.Text = Registry.GetValue(RegBtnName,Convert.ToString(btnX.Name),"Not Found");
// AppDir = TextBox
AppDir.Text = Registry.GetValue(RegBtnLink,Convert.ToString(btnX.Name),"Not Found");
InitializeComponent();
}
你可以使用 -
string keyName = btn.Name;
var value = Registry.GetValue(keyName,
"NoSuchName",
"Return this default if NoSuchName does not exist.");
MessageBox.Show(value.ToString());
您可以找到更多信息here