你只要在mousemove事件里跟踪坐标的变化并把新坐标与旧坐标的差值记录下来用三角形的三个坐标照差值变换就是了。再把旧三角形擦掉。
解决方案 »
- 请问如何在VB打印picture里的图片呢?谢谢!
- coolbar在哪里弄出来?
- C/S系统,ADO连接数据库,请问用什么方法可以使得某个用户在读/插入/修改/删除某个表中记录时锁定当前表,从而使其它客户端上的用户只能
- 在label的caption 中,怎么输入根号?
- 如何解决Run-time Error '5'?急急急!
- 如何让对注册表修改的结果立即生效
- 请问DataReport里参数查询怎么用?
- 关于改变窗体的问题
- 怎樣查詢紀錄的前三筆?
- 请教VB中精确延时的问题.十万火急!!!
- 有人知道怎样在VB程序里向网页里发送参数吗,就像论坛注册一样,直接通过VB实现,而无需登网站!
- 如何用VB做软件的帮助(速答速给分)
我的问题是:
第一。如何把SQL7.0里的数据库拿到笔记本得SQL2000里来。然后把台式机升级到SQL2000,
第二,如何实现台式机与笔记本的数据库交换(要求最好在VB应用程序中实现,定义为数据传输<就是把“今天”出去采集得数据通过网卡传到台式机上;或是台式机上地数据有什么改动,通过按钮,通过网卡,把台式机上地数据传到笔记本上>)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^我有了两全其美的方~哈哈哈哈~先恭喜自己~~就是?:因为笔记本和台式机的架构完全一直,所不同的就是更新的数据,那么好,如同你所说,我就建一个临时表,临时表的构造与主表完全一直,每天的更新,无论是笔记本还是台式机,都将数据记录在临时表里,等到一个工作期完成后,两边分别通过一个功能相同的按钮,把自己的临时表追加倒自己的主表以及对方的主表中,两边都这样工作,不就完成了两边的数据更新了吗,可能需要注意的就是排序问题,还有就是应用程序肯定会在主表中提档,也就是查询,不知道这个时候如何处理那???????
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Long) As LongConst HTCAPTION = 2
Const WM_NCLBUTTONDOWN = &HA1''''以下为鼠标拖着cmd走的例子Private Sub Command1_MouseMove(Button As Integer, Shift As Integer, x As Single, Y As Single)
If Button = 1 Then
ReleaseCapture
SendMessage Command1.hwnd, WM_NCLBUTTONDOWN, HTCAPTION, 0
End If
End Sub
http://go6.163.com/910grtd/vb/wdzp/LineTool.htm
一个画直线的工具