Прочитайте ключ реестра и введите в текстовое поле значение - PullRequest
0 голосов
/ 05 сентября 2011

Я нашел следующий код, который читает и пишет из реестра.

// 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();

Как бы я отобразил значение в TextBox?

Ответы [ 2 ]

3 голосов
/ 05 сентября 2011

Добавьте вызов ToString(), убедившись, что значение не равно нулю.

object oVal = key.GetValue("Name");
if (null != oVal) 
{
   textBox1.Text = oVal.ToString();
}
1 голос
/ 05 сентября 2011

1001 * попробовать *

textBox1.Text = key.GetValue("Name").ToString();

GetValue возвращает объект, а textbox1.Text хочет строку, поэтому сначала необходимо выполнить преобразование.

...