Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Добавление изображений из picturebox в listview (http://forum.oszone.net/showthread.php?t=291529)

Grafitchic 24-11-2014 15:12 2434699

Добавление изображений из picturebox в listview
 
Здравствуйте, есть следующая задача:
Необходимо делать рисунки в Picturebox, а после добавлять их в listview.

Код:

        private void button5_Click(object sender, EventArgs e)
        {
            imageList1.Images.Add(pictureBox1.Image);
            listView1.LargeImageList = imageList1;
            listView1.Items.Add(new ListViewItem("",imageList1.Images.Count - 1));
            listView1.Refresh();
        }

Написал так, но в listview добавляются лишь маленькие иконки. В чем ошибка?

Grafitchic 27-11-2014 14:02 2436344

Вложений: 2
разобрался с иконками и размером переносимых в Listview изображений из picturebox.

Код:

        private void button5_Click(object sender, EventArgs e)
        {
            pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
            imageList1.Images.Add(pictureBox1.Image);
            imageList1.ImageSize = new Size(110, 110);
            listView1.View = View.LargeIcon;
            listView1.LargeImageList = imageList1;
            listView1.Items.Add(new ListViewItem("", imageList1.Images.Count - 1));
            listView1.Refresh();
        }


но есть небольшая проблема.
например, если разбить область picturebox на сетку 10x10, сделать рисунок добавить в listview, то все в порядке:
Файл 119385

если же сделать сетку в picturebox 14x14, то, при добавлении в listview, рисунок отображается немного некорректно:
Файл 119386

с чем это может быть связано?


Время: 21:05.

Время: 21:05.
© OSzone.net 2001-