RE:Grabar registros en el regedit desde aplicacion
Utiliza las clases RegistryKey y Registry del espacio de nombres Microsoft.Win32. Mas o menos por lo que quieres sería de esta manera:
/* Abrir la clave 'ValoresTextBox' del registro de
Windows 'HKEY_CURRENT_USERSoftware' */
private RegistryKey abrirClaveTextBox()
{
string strValorClave = @"SoftwareValoresTextBox";
RegistryKey rKey = Registry.CurrentUser.OpenSubKey(strValorClave, true);
if (rKey == null) // Si no existe la clave 'ValoresTextBox', se crea
rKey = Registry.CurrentUser.CreateSubKey(strValorClave);
returb rKey;
}
/* Al cargarse el formulario, que se pinte el valor que tengas en el registro de
windows al TextBox1*/
private void frmForma1_Load(object sender, System.EventArgs e)
{
RegistryKey rKey = abrirClaveTextBox();
TextBox1.Text = rKey.GetValue("TextBox1", "").ToString();
}
// Si quieres que se lleva a cabo al dar clic en un botón de guardar
private void btnGuardar_Click(object sender, EventArgs e)
{
RegistryKey rKey = abrirClaveTextBox();
rKey.SetValue("TextBox1", TextBox1.Text, RegistryValueKind.String);
}
Espero y esto te ayude, lo hice de una manera rápida y sin ejecutarlo, perdona si tiene errores pero esto sería mas o menos lo que quieres que se realize.
Saludos.