CÓDIGO:
using
System;
using
System.Collections.Generic;
using
System.ComponentModel;
using
System.Data;
using
System.Drawing;
using
System.Linq;
using
System.Text;
using
System.Threading.Tasks;
using
System.Windows.Forms;
using
System.IO;
namespace
Esponja07
{
public
partial
class
Form1
: Form
{
private
void
Llenado()
{
Resultado.Items.Clear();
string
Ext = ".jpg";
this.Text
= "Esponja
07 "
+ DateTime.Now.ToShortDateString();
if
(Imagen.Checked == true)
{
label1.Text
= "Buscar
imágenes";
button1.Text
= "Imágen";
label1.ForeColor
= Imagen.ForeColor;
button1.ForeColor
= Imagen.ForeColor;
Resultado.ForeColor
= Imagen.ForeColor;
Ext
= ".jpg";
}
else
if
(Cancion.Checked == true)
{
label1.Text
= "Buscar
música";
button1.Text
= "Canciones";
label1.ForeColor
= Cancion.ForeColor;
button1.ForeColor
= Cancion.ForeColor;
Resultado.ForeColor
= Cancion.ForeColor;
Ext
= ".mp3";
}
else
if
(Video.Checked == true)
{
label1.Text
= "Buscar
video";
button1.Text
= "Videos";
label1.ForeColor
= Video.ForeColor;
button1.ForeColor
= Video.ForeColor;
Resultado.ForeColor
= Video.ForeColor;
Ext
= ".mp4";
}
else
if
(Texto.Checked == true)
{
label1.Text
= "Buscar
textos";
button1.Text
= "Documentos";
label1.ForeColor
= Texto.ForeColor;
button1.ForeColor
= Texto.ForeColor;
Resultado.ForeColor
= Texto.ForeColor;
Ext
= ".txt";
}
DirectoryInfo
dir = new
DirectoryInfo(@"D:\xampp\htdocs\BCI\Galeria\Walls2021\");
foreach
(FileInfo file in
dir.GetFiles())
{
string
fExtension = file.Extension.ToLower();
if
(fExtension == Ext)
{
Resultado.Items.Add(file.Name.Substring(0,
file.Name.Length - 4));
}
}
}
public
Form1()
{
InitializeComponent();
}
private
void
Form1_Load(object
sender, EventArgs e)
{
this.Text
= "Esponja
07 "
+ DateTime.Now.ToShortDateString();
Llenado();
}
private
void
Resultado_SelectedIndexChanged(object
sender, EventArgs e)
{
try
{
if
(Resultado.SelectedItem != null
&& Imagen.Checked)
{
string
sFile = @"D:\xampp\htdocs\BCI\Galeria\Walls2021\"
+
Resultado.SelectedItem.ToString()
+ ".jpg";
Bitmap
B2 = new
Bitmap(sFile);
int
Xt = B2.Width;
int
X = Convert.ToInt32((B2.Width * Preview.Width) / Xt);
int
Y = Convert.ToInt32((B2.Height * Preview.Width) / Xt);
Preview.Image
= new
Bitmap(B2, X, Y);
}
}
catch
{;
}
}
private
void
Imagen_CheckedChanged(object
sender, EventArgs e)
{
Llenado();
}
private
void
Cancion_CheckedChanged(object
sender, EventArgs e)
{
Llenado();
}
private
void
Video_CheckedChanged(object
sender, EventArgs e)
{
Llenado();
}
private
void
Texto_CheckedChanged(object
sender, EventArgs e)
{
Llenado();
}
}
No hay comentarios.:
Publicar un comentario