C#winform里面 怎么从左边listview的商品菜单!鼠标拖放到右边的listview控件里面 实现一个点菜功能

越详细越好 回答好 加分!

在第一个listview的ItemDrag事件里写代码,
首先要获取你拖动的项 可能是多个最好用数组来保存,
然后遍历你拖动的项,让第二个listview添加他们
然后你需要在第一个里面移除这些拖动的项,就完成了。追问

求代码掩饰 举个例子 就好了 从一个listview 里面 拖拽一行 到另外一个Listview 1里面 源listview 数据不丢失 求实际代码 答案满意 200财富奖励

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-13
鼠标拖放,可以是点击添加吗?
或者右键菜单添加快捷键实现
第2个回答  2012-11-14
可以先复制再粘贴就可以了呀
第3个回答  2012-11-14
使用一个拖拽事件吧

C#winform里面 怎么从左边listview的商品菜单!鼠标拖放到右边的listvie...
在第一个listview的ItemDrag事件里写代码,首先要获取你拖动的项 可能是多个最好用数组来保存,然后遍历你拖动的项,让第二个listview添加他们 然后你需要在第一个里面移除这些拖动的项,就完成了。

C# winform中给ListView中显示的每一项添加右键快捷菜单
可以使用ContextMenu或者ContextMenuStrip控件实现这个功能 创建一个ContextMenu控件的实例,在里面添加好菜单项 然后把ListView的ContextMenu属性设置为你创建的控件的名称 各个菜单项的可以在MenuItem_Click事件里编写代码实现相应功能

c# winform中listview的item点击事件
建议你把ListView的检视模式设为details 然後把ListView.FullRowSelect属性设为true 因为你要一次选中所有行,然後把每个行的值显示到对应的Textbox ~代码设定~假设ListView的名字为lv,然後有以下这三个项目,他们在ListView中从左到右的排序为:名字、年龄、性别 接著,他们各自对应的Textbox名字为:txtName...

C#(.net)(Winform的)关于两个控件之间连线的问题!!!急急!!!高分求解 ...
可以给你一个思路,在两个listview中间放一个panel作为画线的地方,用mousedown,mouseMove和mouseUp,这个对你来说应该不难了 关键是获取这两行数据 在listview里面有一个AutoScrollOffset判断当前滚动条所在位置,然后再结合你连线的起始点的位置(因为一样数据占的行距是一样的,根据你listview所在位置和你...

c# vs2008winform开发中listview的使用方法
ListView 顾名思义,就是列表视图。、你设置ListNode 然后放到ListView上显示。要沾满Panel可以设置设置Dock

C#winform怎么实现让listview的某一列可编辑其他列不可编辑怎么做?求具...
ListView默认Label可以开启编辑。其它列的编辑,需要模拟,就是用一个编辑控件,在需要编辑的地方把它移过去,然后显示原来的值并供用户编辑,完后取编辑控件的值再写入ListView,再把编辑控件关闭显示。如此处理。

如何从C#中获取ListView中选中某一行某一列的值
是用鼠标选中的时候获取值吗? 答案补充 使用ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e)事件,当选项发生改变的时候会进入这个事件,然后object sender把这个对象强制转换成ListViewItem,这个对象就是你选中的对象.然后从这个对象里面取你想要的值 答案补充 你在属性里面找他...

c# winform程序 listview控件,上的button控件顺序 怎么回事?总是乱变...
控件.Dock = DockStyle.Bottom是定义当前布局位置,如:上(top),中(Fill),下(Bottom),左(Left),右(Right)其中button1.dock = DockStyle.Bottom 布局在当前容器的最‘下’方。

WinForm中如何调整ListView中每行的高度? C#
不能直接进行调整,换个思路,通过设置imagelist的大小来控制.. for example: ImageList image = new ImageList(); image.ImageSize = new Size(1, 30); this.listView1.SmallImageList = image;

怎么实现 C#winform ListView 鼠标移入行时,行变色高亮
private ListViewItem prItem;private void listView1_ItemMouseHover(object sender, ListViewItemMouseHoverEventArgs e){ if (prItem != null){ prItem.BackColor = Color.White;} prItem = e.Item;e.Item.BackColor = Color.Red;}

相似回答