zoukankan      html  css  js  c++  java
  • winform中listview imagelist问题

    参考:http://www.it165.net/pro/html/201410/23603.html

    关于imagelist失真问题:

    1.颜色

    将ColorDepth属性设置成Depth32Bit

    2.大小

    imagelist大小默认最大为256*256,所以使用picbox显示图像时,如果太大的话经常会出现失真现象,针对这种问题,使用一个列表记录imagelist图片中的所有路径信息,然后根据imagelist索引读取图像。

        private List<string> imagePathList = new List<string>();
                        var n = listView1.SelectedItems[0].SubItems[0].Text;
                        var m = listView1.SelectedItems[0].ImageIndex;
                        if (m < count || m > m_CurDocument.m_Copies - 1)
                        {
                            picBoxSealArea.Image =Image.FromFile(System.Windows.Forms.Application.StartupPath + "\Image\" +imagePathList[m]);
                            picBoxSealArea.SizeMode =PictureBoxSizeMode.StretchImage;
                           
                            MessageBox.Show("不能点击");
                        }
                        else
                        {
    
                            // StartSealProgress(0);
                        }

     其中imagePathList对应的是图片地址,它的索引与imagelist索引相同。

  • 相关阅读:
    MIB Browser使用方法
    RestTemplate调用https接口跳过证书验证
    Looper&Handler
    Thread类以及常见得同步类
    Android 关键类(RefBase,sp, wp)
    JNI
    binder
    struct enum union区别
    Q_PROPERTY
    linux 命令
  • 原文地址:https://www.cnblogs.com/wangzhenghua/p/4434147.html
Copyright © 2011-2022 走看看