WinForm
LifeOases
这个作者很懒,什么都没留下…
展开
-
Winform中如何创建分割线——使用label控件
在Winform 中实现一条分割线的具体做法:1)创建一个Label标签控件;2)将AutoSize属性设置为False,手动调整标签的尺寸;3)将Size尺寸中的宽和高设置为你想要的尺寸(示例中设置为(1,121))4)把BorderStyle边框设置为Fixed3D样式...原创 2020-10-24 08:43:06 · 1712 阅读 · 1 评论 -
Winform中ListView控件——点击节点显示上一项的应对方法
private void FlyImg_MouseDown(object sender, MouseEventArgs e) { ListViewItem lv = this.listView1.GetItemAt(e.X, e.Y); //或者: ListViewHitTestInfo listView1HitInfo = listView2.HitTest(e.X, e.Y); }原创 2020-08-18 14:15:11 · 195 阅读 · 0 评论 -
Winform ——取得ListView控件中被选中的项
private void listView1_MouseClick(object sender, MouseEventArgs e) { ListViewHitTestInfo hitInfo = listView1.HitTest(e.X, e.Y); if (hitInfo.Item != null) { MessageBox.Show(hitInfo.Item.Text); } }原创 2020-08-06 16:06:28 · 1225 阅读 · 0 评论 -
Winform TreeView选中节点总是前一次对应节点 问题对应
private void Node_MouseDown(object sender, MouseEventArgs e) { TreeView tv_temp = (TreeView)sender; if (tv_temp != null) { tv_temp.SelectedNode = tv_temp.GetNodeAt(e.X, e.Y); } }原创 2020-08-06 10:44:50 · 305 阅读 · 0 评论 -
C#设置ListView中图片缩略图的间距及上下距离
在Winform中使用ListView 和ImageList结合显示图片缩略图,但默认的间距太多,以下是设置上下、左右间距的方法:[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = false)] private static extern Int32 SendMessage(IntPtr hwnd, Int32 wMsg, Int32 wParam, Int32 lParam); const int LVM_FI原创 2020-08-06 08:45:41 · 1421 阅读 · 0 评论 -
Winform中使用ListView和ImageList显示图片缩略图
1)首先添加ListView和ImageList控件;2)选择ImageList–>选择图像想ImageList控件中添加图片2)ListView设置 及与ImageList关联:a)点击ListView控件 ,设置属性项中LargeImageList想下拉列表与ImageList关联b)为ListView添加项并与ImageList中每项关联c)调整图片尺寸大小:首先选择ImageList控件,在属性中设置ImageSize的值即可最终显示效果:...原创 2020-08-05 16:07:41 · 4139 阅读 · 1 评论 -
TreeView单击事件——获取的是上一次点击选中的节点解决方案
鼠标点击TreeView的Node节点时,结果是上次点击选中的Node节点:以下是解决方法: private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { try { TreeView treeView = (TreeView)sender; if (treeView != null)原创 2020-05-09 16:16:27 · 1940 阅读 · 0 评论