Exemplo n.º 1
0
        ImageList il, ilxl;//lista de imagenes de los iconos

        private void AbrirProyectoForm_Load(object sender, EventArgs e)
        {
            groupBoxAbrir.AllowDrop = true;                             //cambiando propiedad de para arrastras archivos

            il = new ImageList();                                       //inicializando variable de lista de iconos pequeños

            DirectoryInfo dir = new DirectoryInfo(@"complementos\ico"); //directorio de los iconos pequeños

            foreach (FileInfo file in dir.GetFiles())
            {
                try
                {
                    il.Images.Add(Image.FromFile(file.FullName));
                }
                catch
                {
                    MessageBox.Show("El icono de tamaño 32x32 no ha podido ser cargado.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            ilxl = new ImageList();                                             //inicializando variable de lista de iconos pequeños

            DirectoryInfo dirxl = new DirectoryInfo(@"complementos\ico\large"); //directorio de los iconos pequeños

            foreach (FileInfo file in dirxl.GetFiles())
            {
                try
                {
                    ilxl.Images.Add(Image.FromFile(file.FullName));
                }
                catch
                {
                    MessageBox.Show("El icono de tamaño 50x50 no ha podido ser cargado.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }


            ilxl.ImageSize = new Size(50, 50);//cambiando tamaño para los iconos grandes
            int count = 0;

            listViewProyectosRecientes.LargeImageList = ilxl;  //agregando iconos grandes
            listViewProyectosRecientes.SmallImageList = il;    //agregando iconos pequeños
            listp = new List <DatabaseLosa.Proyecto>();        //inicializando lista de proyectos
            DatabaseLosa.Broker b = new DatabaseLosa.Broker(); //inicializando la clase que conecta a la base de datos
            listp = b.selectProyectos();                       //llenando lista de proyectos

            //llenando listview
            foreach (DatabaseLosa.Proyecto p in listp)
            {
                ListViewItem lst = new ListViewItem();
                lst.Text = p.Nombre;
                lst.SubItems.Add(p.Fecha);
                lst.ImageIndex = count;
                listViewProyectosRecientes.Items.Add(lst);
            }
        }
Exemplo n.º 2
0
        private void button6_Click(object sender, EventArgs e)
        {
            if (groupBoxProRecient.Visible == false)
            {
                groupBoxProRecient.Visible         = true;
                buttonProyectosRecientes.BackColor = Color.LightSeaGreen;
                //ListViewItem i = new ListViewItem("projecto 1");;
                //i.BackColor = Color.Red;

                ImageList il = new ImageList();
                //foreach (string img in adress)
                //{

                /*System.Net.WebRequest request = System.Net.WebRequest.Create(adress);//img
                 * System.Net.WebResponse resp = request.GetResponse();
                 * System.IO.Stream respStream = resp.GetResponseStream();
                 * Bitmap bmp = new Bitmap(respStream);
                 * respStream.Dispose();*/
                // il.Images.Add(bmp);
                // }


                DirectoryInfo dir = new DirectoryInfo(@"complementos\ico");//C:\Users\Willson Acevedo\Documents\Anteproyecto\Anteproyecto\DiseñoCalcLosa\
                foreach (FileInfo file in dir.GetFiles())
                {
                    try
                    {
                        il.Images.Add(Image.FromFile(file.FullName));
                    }
                    catch
                    {
                    }
                }



                //.Items.e("C:/Users/Willson Acevedo/Documents/win8 icons/document-26.png");
                //il.ImageSize = new Size(32, 32);
                int count = 0;
                listViewProyectosRecientes.LargeImageList = il;
                listViewProyectosRecientes.SmallImageList = il;
                //List<string> names = new List<string>() { "1", "2", "3", "4" };
                //string names = "proyecto 1";
                listp = new List <DatabaseLosa.Proyecto>();
                DatabaseLosa.Broker b = new DatabaseLosa.Broker();
                //listp = b.selectProyectosRecientes();
                listp = b.selectUltimosProyectos(5);
                foreach (DatabaseLosa.Proyecto p in listp)
                {
                    ListViewItem lst = new ListViewItem();
                    lst.Text       = p.Nombre; //s
                    lst.ImageIndex = count;
                    listViewProyectosRecientes.Items.Add(lst);
                }


                //listViewProyectosRecientes.Items.Add(i);
            }
            else
            {
                listViewProyectosRecientes         = new ListView();
                groupBoxProRecient.Visible         = false;
                buttonProyectosRecientes.BackColor = Color.SeaGreen;
            }
        }