读取注册表项并在文本框中写入值
本文关键字:文本 注册表 读取 | 更新日期: 2023-09-27 18:07:30
我找到了下面的代码,读取和写入注册表
// Write a value to the registry
Microsoft.Win32.RegistryKey key;
key = Microsoft.Win32.Registry.CurrentUser.CreateSubKey("Names");
key.SetValue("Name","Isabella");
// Get value from registry
key.GetValue("Name");
textBox1.Text = key.GetValue("Name"); // error, how can I do?
key.Close();
如何在文本框中显示值?
在确保值不为空后添加一个调用ToString()
。
object oVal = key.GetValue("Name");
if (null != oVal)
{
textBox1.Text = oVal.ToString();
}
try
textBox1.Text = key.GetValue("Name").ToString();
GetValue返回一个对象和一个textbox1。文本需要一个字符串,所以你需要先转换。