Mostrando entradas con la etiqueta strings. Mostrar todas las entradas
Mostrando entradas con la etiqueta strings. Mostrar todas las entradas

Leer una clave en el registro


Referencias usadas:

using System;
using Microsoft.Win32;


Devuelve el valor de una clave determinada del registro de windows.


*******************************************************************************


public string DevuelveClaveDelRegistro(string sRuta, string sClave)
{
  string sResultado = string.Empty;
  RegistryKey obReg = 
        Registry.LocalMachine.OpenSubKey("SOFTWARE")
                      .OpenSubKey(sRuta, true);
             
  if (obReg != null)
  {
    if (obReg.GetValue(sClave) != null)
      sResultado = obReg.GetValue(sClave).ToString();
  }

  return sResultado;
}

Validar un string


Referencias usadas:

using System.Text.RegularExpressions;


Esta función recibe dos strings como parámetros, el primero 
es el string a validar, el segundo es la cadena origen.


**************************************************************************


public bool ValidaString(string sTexto, string sPattern)
{
   Regex reg = new Regex(sPattern);
   bool Respuesta = false;
          
   try
   {
      if (reg.IsMatch(sTexto))
         Respuesta = true;
   }
   catch
   {
      Respuesta =  false;
   }
   finally
   {
      reg = null;
   }

   return Respuesta;
}

***************************************************************************


Para validar una dirección de correo electrónico (mail):


*************************************************************************

public bool ComprobarMail(string sTexto)
{ 
   string sModelo = @"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*";
   return ValidaString(sTexto, sModelo);
}

FolderBrowserDialog


Referencias usadas:


using System.Windows.Forms;

Devuelve la carpeta de destino donde guardar un fichero determinado,
seleccionado en un objeto FolderBrowserDialog recibido como parámetro.

**********************************************************************************

public string SeleccionaCarpeta(FolderBrowserDialog fbdCarpeta)
{
   string Result = string.Empty;
   DialogResult Resultado = fbdCarpeta.ShowDialog();
   if (Resultado == DialogResult.OK)
      Result = fbdCarpeta.SelectedPath;
   return Result;
}

OpenFileDialog


Referencias usadas:


using System.Windows.Forms;

Devuelve la ruta completa con el nombre del fichero, seleccionado en un objeto OpenFileDialog recibido como parámetro

***************************************************************************

public string SeleccionaArchivo(OpenFileDialog ofdOrigen)
{
   string Result = string.Empty;
   DialogResult Resultado = ofdOrigen.ShowDialog();
   if (Resultado == DialogResult.OK)
      Result = ofdOrigen.FileName;
   return Result;
}