imagelist

    0热度

    2回答

    当显示在Button或ListView上时,32位ImageList中的32位图像无法正确显示。图片边缘有一些黑色半透明像素(像PNG那样有Alpha通道)。 此外,图片已损坏,质量降低(如调整图片大小而不重新采样)。 插入的图像质量为32位,尺寸与ImageList图像相同。 我试图在Button上使用Resources files并使用相同的图像,但是对于ListView,我必须使用Image

    0热度

    2回答

    转化中所选择的ListView项到剪贴板中我试图填充从目录图片为列表视图使用的ImageList控件小缩略图预览。一旦用户从列表视图中选择了一个项目,我希望将所选项目复制到剪贴板。 我已经写了代码来填充listview。这是一个C#winforms应用程序。 我想尝试这样的事: private void listView1_SelectedIndexChanged(object sender, E

    3热度

    1回答

    我有一个表格包含Image中的Image字段,我将它们放入ImageList中。 下面是代码: ImageList.Clear; ItemsDts.First; ImageBitmap:= TBitmap.Create; try while not ItemsDts.Eof do begin if not ItemsDtsPicture.IsNull then

    -1热度

    2回答

    我正在使用一个imageList,其中有5个图像存储,其中3个是.jpg和2 .bmp。 我使用这些图像使用定时器来改变一个PictureBox图像 - private void timer1_Tick(object sender, EventArgs e) { pictureBox1.Image = imageList1.Images[imgIndex++]; }

    1热度

    1回答

    到图像列表根据我以前用科斯明Prund的帮助的问题,我发现如何拉伸图像,并添加到ImageList中: procedure LoadDatasetImagesToImageList; var StretchedBMP: TBitmap; MS: TMemoryStream; begin ImageList.Clear; ItemsDts.First;

    2热度

    1回答

    我想使用一个ListView组件来显示大约1,000个图像缩略图,我有一些性能问题。 首先我创建一个包含我的1,000张图像的ImageList。这闪电很快,需要一秒钟。 但是,一旦我将ImageList分配给我的ListView,大约需要10多秒。 例子: ImageList _imgList = GetMyImageList(); // takes under 1 second ListVi

    1热度

    1回答

    我正在使用ListView加载和显示图像文件的缩略图。我为每个ListViewItem使用的“名称”或键是完全限定的文件名。 我也创建了一个ImageList,它使用相同的密钥加载这些文件的缩略图。我已将此ImageList指定为ListView的“SmallImageList”属性。 当我添加和删除文件时,我从ListView.Items和ImageList.Images集合中添加并删除它们通过

    0热度

    1回答

    我正在使用c#在windows窗体中进行项目。 我想在列表视图子项目中显示图像。 例如: - 有一个列表视图有3列(第1列是卷号,第2列是StudentName,第3列是StudentPhoto)。我可以使用ListViewItems在ListView中添加项目。 添加第一项到ListView, ListViewItem item = new ListViewItem("101"); item.

    1热度

    1回答

    我在列表视图中有一个图像列表,其中以前显示的唯一图像是pdf。这意味着我可以有效地处理双击事件来打开PDF文件。现在我有不同的要求来显示文件夹中其他文件的一些占位符缩略图。在listView_DoubleClick事件中有一种方法可以确定在图像列表中单击了哪张图片,这样我可以确定如何处理该事件? 感谢您的时间

    2热度

    1回答

    我有这个问题。我想将图像添加到listView。实际上我想用openFileDialog来选择光盘上的图像,将文件加载到应用程序并在listView中显示它们。 现在我这样做是这样的: openFileDialog1.Filter = "png (*.png)|*.png"; openFileDialog1.Multiselect = true; if (openFil