请问一下,
    用  C# 在 WINCE 里面编程,
    我想显示 listView 的网络格,
    查了资料说是用网络格
    修改 GridLines 属性, 但是在 WINCE 里面没有这个属性啊,
    请大哥指教,如何实现这功能~!谢谢~!

解决方案 »

  1.   

    控件上点右键,找找,要不然上msdn里找控件属性~!
      

  2.   

    他有个属性,你打出控件名称然后打个点.,好像在Defaultstyleview里面,我忘记了,好像是有
      

  3.   

    看来楼的都没做过WINCE,根本就没这个属性的,是要自己来画的
      

  4.   


    是啊,第一次用 c# 做 wince 应用。
    如果自己画,怎么样着手哦?
    谁能给点提示?
      

  5.   

    表格线,有API方法的, 但对字体变化,缺少自适应的能力,故,不推荐使用。
    实现表格线的方法:
    private const int LVM_GETEXTENDEDLISTVIEWSTYLE = 0x1037;
    private const int LVM_SETEXTENDEDLISTVIEWSTYLE = 0x1036;
    private const int LVS_EX_GRIDLINES = 0x1;[System.Runtime.InteropServices.DllImport("coredll.dll")]
    private static extern int SendMessageW(int hWnd, int wMsg, int wParam, int lParam);[System.Runtime.InteropServices.DllImport("coredll.dll")]
    private static extern int GetFocus();public static void SetGridLines(System.Windows.Forms.ListView lvw)
    {
    lvw.Focus();
      int hWnd = GetFocus();
    int extendedStyle = SendMessageW(hWnd, LVM_GETEXTENDEDLISTVIEWSTYLE, 0, 0);
    extendedStyle |= LVS_EX_GRIDLINES;
    SendMessageW(hWnd, LVM_SETEXTENDEDLISTVIEWSTYLE, 0, extendedStyle);
    }我也是刚刚实行,很好用