我有一個ListView
我在那裏添加爲Items
一些ListViewItem
s。 View
屬性設置爲Details
。當顯示ListView
時,ListViewItem
沒有任何邊界(將一個項目與另一個項目分開的頂部和底部線)。ListViewItem邊框 - 精簡框架
我該如何爲我的所有物品添加邊框?
一個例子:
我有一個ListView
我在那裏添加爲Items
一些ListViewItem
s。 View
屬性設置爲Details
。當顯示ListView
時,ListViewItem
沒有任何邊界(將一個項目與另一個項目分開的頂部和底部線)。ListViewItem邊框 - 精簡框架
我該如何爲我的所有物品添加邊框?
一個例子:
無論出於何種原因,GridControl不受CF控件支持,儘管它是基礎的本機ListView。 P /調用救援。
private const uint LVM_FIRST = 0x1000;
private const uint LVM_SETEXTENDEDLISTVIEWSTYLE = LVM_FIRST + 54;
private const uint LVM_GETEXTENDEDLISTVIEWSTYLE = LVM_FIRST + 55;
private const uint LVS_EX_GRIDLINES = 0x00000001;
[DllImport("coredll.dll")]
private static extern uint SendMessage(IntPtr hwnd, uint msg, uint wparam, uint lparam);
public void EnableGridlines(ListView listView)
{
var style = SendMessage(
listView.Handle,
LVM_GETEXTENDEDLISTVIEWSTYLE,
0,
0);
style |= LVS_EX_GRIDLINES;
var style = SendMessage(
listView.Handle,
LVM_SETEXTENDEDLISTVIEWSTYLE,
0,
style);
}
的ListView不支持Compact Framework的網格線。您可以使用DataGridView
嘿,我想有人借我的一張照片! :) – jp2code 2013-03-20 14:14:32