资源简介
自己写的24路舵机控制板程序;c#语言编程;USB通信;通过该软件可编写、下载、运行动作组

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Data;
using System.Drawing;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using System.IO;
using Microsoft.Win32.SafeHandles;
using System.Threading;
using System.ComponentModel;
using System.Linq;
using System.Text;
using UsbLibrary;
namespace _24duoji
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
////////////控件移动的类
public class ControlMoveResize
{
#region 成员
bool IsMoving = false;
Point pCtrlLastCoordinate = new Point(0 0);
Point pCursorOffset = new Point(0 0);
Point pCursorLastCoordinate = new Point(0 0);
private Control ctrl = null;
private ScrollableControl Containe = null;
#endregion
#region 方法
///
/// 在鼠标左键按下的状态记录鼠标当前的位置以及被移动组件的当前位置
///
///
///
private void MouseDown(object sender MouseEventArgs e)
{
if (Containe == null)
{
return;
}
if (e.Button == MouseButtons.Left)
{
IsMoving = true;
pCtrlLastCoordinate.X = ctrl.Left;
pCtrlLastCoordinate.Y = ctrl.Top;
pCursorLastCoordinate.X = Cursor.Position.X;
pCursorLastCoordinate.Y = Cursor.Position.Y;
}
}
private void MouseMove(object sender MouseEventArgs e)
{
if (Containe == null)
{
return;
}
if (e.Button == MouseButtons.Left)
{
if (this.IsMoving)
{
Point pCursor = new Point(Cursor.Position.X Cursor.Position.Y);
pCursorOffset.X = pCursor.X - pCursorLastCoordinate.X;
pCursorOffset.Y = pCursor.Y - pCursorLastCoordinate.Y;
ctrl.Left = pCtrlLastCoordinate.X + pCursorOffset.X;
ctrl.Top = pCtrlLastCoordinate.Y + pCursorOffset.Y;
}
}
}
private void MouseUp(object sender MouseEventArgs e)
{
if (Containe == null)
{
return;
}
if (this.IsMoving)
{
if (pCursorOffset.X == 0 && pCursorOffset.Y == 0)
{
return;
}
if ((pCtrlLastCoordinate.X + pCursorOffset.X + ctrl.Width) > 0)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5585 2018-05-09 14:51 24路舵机控制板C#源码\24duoji\24duoji.csproj
文件 478 2018-05-01 22:25 24路舵机控制板C#源码\24duoji\24duoji.csproj.user
文件 104448 2018-05-29 16:58 24路舵机控制板C#源码\24duoji\bin\Debug\24duoji.exe
文件 142848 2018-05-29 16:58 24路舵机控制板C#源码\24duoji\bin\Debug\24duoji.pdb
文件 24224 2018-05-29 17:00 24路舵机控制板C#源码\24duoji\bin\Debug\24duoji.vshost.exe
文件 490 2017-09-29 21:43 24路舵机控制板C#源码\24duoji\bin\Debug\24duoji.vshost.exe.manifest
文件 18944 2018-05-28 21:16 24路舵机控制板C#源码\24duoji\bin\Debug\UsbLibrary.dll
文件 54784 2018-05-28 21:16 24路舵机控制板C#源码\24duoji\bin\Debug\UsbLibrary.pdb
文件 137463 2018-05-29 16:58 24路舵机控制板C#源码\24duoji\Form1.cs
文件 178581 2018-05-29 12:44 24路舵机控制板C#源码\24duoji\Form1.Designer.cs
文件 10441 2018-05-29 12:44 24路舵机控制板C#源码\24duoji\Form1.resx
文件 4004 2018-05-29 17:00 24路舵机控制板C#源码\24duoji\obj\x86\Debug\24duoji.csproj.FileListAbsolute.txt
文件 977 2018-05-29 12:44 24路舵机控制板C#源码\24duoji\obj\x86\Debug\24duoji.csproj.GenerateResource.Cache
文件 18060 2018-05-29 15:21 24路舵机控制板C#源码\24duoji\obj\x86\Debug\24duoji.csprojResolveAssemblyReference.cache
文件 104448 2018-05-29 16:58 24路舵机控制板C#源码\24duoji\obj\x86\Debug\24duoji.exe
文件 142848 2018-05-29 16:58 24路舵机控制板C#源码\24duoji\obj\x86\Debug\24duoji.pdb
文件 14296 2018-05-29 15:00 24路舵机控制板C#源码\24duoji\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7268 2018-05-29 15:00 24路舵机控制板C#源码\24duoji\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 180 2018-05-29 12:44 24路舵机控制板C#源码\24duoji\obj\x86\Debug\_24duoji.Form1.resources
文件 180 2018-05-28 21:16 24路舵机控制板C#源码\24duoji\obj\x86\Debug\_24duoji.Properties.Resources.resources
文件 6276 2018-05-09 13:15 24路舵机控制板C#源码\24duoji\obj\x86\Release\DesignTimeResolveAssemblyReferencesInput.cache
文件 489 2018-04-14 11:28 24路舵机控制板C#源码\24duoji\Program.cs
文件 1346 2018-04-14 11:28 24路舵机控制板C#源码\24duoji\Properties\AssemblyInfo.cs
文件 2868 2018-04-14 11:28 24路舵机控制板C#源码\24duoji\Properties\Resources.Designer.cs
文件 5612 2018-04-14 11:28 24路舵机控制板C#源码\24duoji\Properties\Resources.resx
文件 1095 2018-04-14 11:28 24路舵机控制板C#源码\24duoji\Properties\Settings.Designer.cs
文件 249 2018-04-14 11:28 24路舵机控制板C#源码\24duoji\Properties\Settings.settings
文件 2551 2018-05-09 14:51 24路舵机控制板C#源码\24duoji.sln
..A..H. 47616 2018-05-28 21:06 24路舵机控制板C#源码\24duoji.suo
..A..H. 82432 2018-05-29 17:01 24路舵机控制板C#源码\24duoji.v12.suo
............此处省略45个文件信息
相关资源
- C#百度地图源码
- Visual C#.2010从入门到精通配套源程序
- C# 软件版本更新
- C#屏幕软键盘源码,可以自己定制界面
- 智慧城市 智能家居 C# 源代码
- c#获取mobile手机的IMEI和IMSI
- C#实现简单QQ聊天程序
- 操作系统 模拟的 欢迎下载 C#版
- C#写的计算机性能监控程序
- 用C#实现邮件发送,有点类似于outlo
- MVC model层代码生成器 C#
- c#小型图书销售系统
- C# Socket Server Client 通讯应用 完整的服
- c# winform 自动登录 百度账户 源代码
- C#编写的16进制计算器
- C#TCP通信协议
- C# 数据表(Dataset)操作 合并 查询一
- C#语音识别系统speechsdk51,SpeechSDK51L
- 数据库备份还原工具1.0 C# 源码
-
[免费]xm
lDocument 节点遍历C# - EQ2008LEDc#开发实例
- DirectX.Capturec# winform 操作摄像头录像附
- c# 实现的最大最小距离方法对鸢尾花
- C#版保龄球记分代码
- C#自定义控件
- 基于c#的实验室设备管理系统621530
- C# 使用ListView控件实现图片浏览器(源
- C#简单窗体聊天程序
- C#指纹识别系统程序 报告
- c# 高校档案信息管理系统
评论
共有 条评论