社区
ATL
帖子详情
如何在两个MSFlexGrid之间实现拖放
dongdongcc
2006-10-06 09:02:14
比如一个窗口里面有两个FlexGrid,要从一个FlexGrid里把选中的一行拖到另一个FlexGrid相应的位置里面去。数据方面都很简单,但是就是不知道要要和哪几个消息有关,应该怎么搞呢?
...全文
159
3
打赏
收藏
如何在两个MSFlexGrid之间实现拖放
比如一个窗口里面有两个FlexGrid,要从一个FlexGrid里把选中的一行拖到另一个FlexGrid相应的位置里面去。数据方面都很简单,但是就是不知道要要和哪几个消息有关,应该怎么搞呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dongdongcc
2006-10-08
打赏
举报
回复
搞定了。
其实应该用地一个FlexGrid的MouseDown和MouseUp,因为在第一个表格内按键之后,如果不放开,那么控制权还在第一个FlexGrid手中。
dongdongcc
2006-10-08
打赏
举报
回复
right,现在主要就是这个问题。
我之前的思路也是这样的:
先在WM_LBUTTONDOWN的时候判断,如果在其中一个表格中,那就记下行号,并且设置一个标记。然后在WM_LBUTTONUP的时候判断,如果在另一个表格中,且之前设置了标记,那么就把该行数据移到相应的位置上来。
可是运行结果并不是这么简单的,根本没有任何反应的说。
zhucde
2006-10-06
打赏
举报
回复
可以不用使用消息啊.
你可以判断当鼠标左键在其中一个按下去的时候记录下该FlexGrid中
所选择记录的序号,
如果这时候鼠标没有放下,一直到它放到另一个FlexGrid中时
开始执行,
把原来的那个记录中所记录的那个序号的记录添加进新的FlexGrid中去,
这样说楼主应该明白吧
VB精华文摘(CHM)
使
两个
ListBox项目同步 ToolBar上加ComboBox 加强型的 MS
Flex
Grid
如何让OLE Control/Image 具有Scroll Bar的功能 用VB
实现
拖放
功能 跟我学用ActiveBar VB6.0动态加载ActiveX控件 用VB播放FLASH动画 用VB5...
相见恨晚SQL之……MS
Flex
Grid
属性
AllowBigSelection 属性在行头或者列头上单击时,(是否)可以使得整个行或者列都被选中。</wbr></wbr> AllowUserResizing 属性 (是否)可以用鼠标来对 MS
Flex
Grid
控件中行和列的大小...
VB
实现
可执行文件运行时自删除
一般来说,我们可以使用
两个
程序来
实现
,一个专门负责版本检测和删除,一个才是业务需要的主应用程序。能不能将二者合二为一呢?答案是可以的,那就是使用BAT或VBS来进行。使用BAT,由于不能及时判断应用程序是否...
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章