Presentación
https://drive.google.com/open?id=0B7Ct7K_LTJvSVUdBMVNBZWplSVk
Ejemplo:
https://drive.google.com/open?id=0B7Ct7K_LTJvSVUY4SGx1dVcxVDg
Laboratorio
https://drive.google.com/open?id=0B7Ct7K_LTJvSMnFZdFJrRW9YRkk
Ejemplo
public partial class frmArchivo : Form
{
public frmArchivo()
{
InitializeComponent();
}
private void lblArchivo_Click(object sender, EventArgs e)
{
ofdArchivo.ShowDialog();
}
private void ofdArchivo_FileOk(object sender, CancelEventArgs e)
{
lblArchivo.Text = ofdArchivo.FileName;
}
private void btnAbrir_Click(object sender, EventArgs e)
{
//Verifica si
existe el archivo
if (File.Exists(lblArchivo.Text))
{
txtArchivo.Text = File.ReadAllText(lblArchivo.Text);
} //if
(File.Exists(lblArchivo.Text))
else
MessageBox.Show("El archivo: " + lblArchivo.Text
+ " NO EXISTE",
"Advertencia", MessageBoxButtons.OK,
MessageBoxIcon.Error);
}
//private void btnAbrir_Click(...)
private void btnLista_Click(object sender, EventArgs e)
{
//Declaración
FileInfo Archivo; DirectoryInfo Directorio;
FileInfo[] Archivos; StringBuilder sLista;
//Instancia
Archivo = new FileInfo(lblArchivo.Text);
//Determina el Directorio
Directorio = Archivo.Directory;
//Lista
Archivos
Archivos = Directorio.GetFiles();
//Muestra archivos
sLista = new StringBuilder();
foreach(FileInfo x in Archivos)
{
sLista.Append(x.Name);
sLista.Append(" \r\n "); //Salto de Línea
}
txtArchivo.Text = sLista.ToString();
} //private void btnLista_Click(...)
} //public partial class frmArchivo
Ejemplo para Notepad+-
http://galileotalentodigital.blogspot.com/2017/09/c-modulo-05-notepad-ejemplo.html
No hay comentarios.:
Publicar un comentario