C#(DotNET CF 2.0) 模拟WP7的拖拉控件方式

最精美的LED数字控件 包含C#控件源码和示例源码。是从国外网站找到的。设计精美,通过示例可以直接应用。也是学习控件编程的好例子 立即下载

本文来自http://blog.youkuaiyun.com/hellogv/ ,引用必须注明出处!      

       最近看到WindowsPhone 7的演示视频,发现其中的“拖拉控件”可以用CodeProject的Smooth ListBox例子来模拟实现,所以就写下本文,来介绍一下如何模拟WP7的拖拉特效。本文的代码改自http://www.codeproject.com/KB/list/SmoothListBox.aspx。

        SmoothListBox已经实现了可以上下拖动的容器,本文介绍的是如何扩展成可以左右拖动,成为全平面可拖动,废话少说,先来演示一下:

       

step1:本例的代码到http://download.youkuaiyun.com/source/2254044 这里下载。

step2:改良版的Smooth ListBox已经打包到UI_Component里,在DeviceApplication1工程里已经可以使用了。

step3:强烈建议:把所有需要拖动的控件放到一个Panel控件里,然后再通过代码 this.smoothListbox1.AddItem(this.panel1);来加入到Smooth ListBox控件。

Qt Design Studio 入门指南:从零开始打造炫酷UI(详细+实用+轻松上手) 本文是Qt Design Studio的详细入门指南,旨在帮助UI设计新手从零开始轻松打造炫酷界面。文章系统介绍了软件的核心概念、安装步骤、主界面解析,并通过创建一个完整的登录界面实例,手把手教学如何拖拽组件、设置属性、添加交互状态与动画。同时,分享了创建自定义组件、管理资源以及提升效率的实用技巧与常见问题解决方案,让读者能够快速上手并应用于实际项目开发。 阅读详情

相关推荐

Macbook Pro上如何修改brew源

一、需求说明 我的macbook电脑安装了中科大的brew源码,发现安装gpg工具失败,其他工具可以正常安装,为了能将gpg安装成功,就找了找切换brew源的方案,记录如下。 二、切换至国内源 由于使用github默认源有可能存在路径远或者部分服务访问超时的原因,切换至国内源可以提速。 2.1 替换brew.git $ cd "$(brew --repo)" # 中国科大: $ git remote set-url origin https://mirrors.ustc.edu.cn/brew.git #

bufegar0的博客 1078

一款能拖拉的winform树形控件

refhttp://www.codeproject.com/cs/miscctrl/DragDropTreeview.asp

weixin_33795806的博客 363

华为无线AP+AC(ensp)

VLAN 100--192.168.100.0/24为AP的管理IP地址VLAN10--192.168.10.0/24为无线用户获取的IP地址在DHCP Server(LSW3)上查看地址分配情况。

abcdlalal的博客 1万+

C#基于.net CF 2.0实现手机抓屏幕

       我博客的第一篇文章就是.net cf 1.x实现手机屏幕的抓取,大概有190左右的访问量吧。现在是时候介绍一下.net cf 2.0下如何进行手机屏幕抓取了,.net cf 2.0中microsoft封装了ImageFormat 类,这就解决了保存图片的问题,其实在.net cf 1.x实现抓屏也就是解决一个图像保存问题!抓屏的核心技术并没有多大区别,都是Invoke win

超级猫的专栏 1153

Multisim 11.0的安装破解汉化步骤

15:打开注册机,选择管理员运行,默认第一项,选择生成文件路径,这里不要随意选择,要找到你安装Multisim安装路径下Shard下的License Manager路径下,否则会报错,破解失败。14:后面会出现一个更新提示,选择否,然后选择重启电脑后,先不要选择重启电脑,在这里出现了问题(可能敲击回车,默认去重启电脑了),所以我说不要重启电脑,重启破解时右下角出现这,点击否。17:重启电脑,如果前面重启过,那可以跳过重启,应用程序下找到下图所示,启动。16:点击确认覆盖,路径下生成了该文件。

qq_53260940的博客 2366

Qt C++实现HTTP/HTTPS服务器与客户端:从Socket到协议解析全流程

HTTP协议作为Web通信的基础,定义了客户端与服务器之间基于文本的请求-响应模型。其工作原理是通过TCP连接传输结构化的报文,实现资源获取与数据交换。在C++开发中,掌握HTTP协议底层实现具有重要技术价值,能够帮助开发者构建高性能、可深度定制的网络应用,尤其适用于嵌入式设备管理、桌面应用后端等场景。本文聚焦于使用Qt框架的QTcpSocket和QSslSocket组件,从Socket层面手动实现完整的HTTP/HTTPS通信栈,涵盖协议解析、流式处理、路由分发等核心环节,并深入探讨了HTTPS证书验证、

weixin_31292729的博客 329

移动设备上使用opencv 1.10做图像识别的例子

移动设备上使用opencv 1.10做图像识别的例子

hellogv的专栏 1万+

【QGIS】利用“创建网格”功能实现区域等距分割与坐标转换实战

本文详细介绍了如何在QGIS中使用“创建网格”工具实现区域等距分割。通过实战演示,将北京市行政区划切割为150米正方形网格,并重点讲解了关键步骤:选择投影坐标系EPSG:3857以确保网格尺寸精确,以及将结果转换为常用的WGS84经纬度坐标。文章还涵盖了进阶技巧与常见问题解决方案,帮助用户高效完成空间网格化分析任务。

weixin_29232507的博客 94

PC/WM手机的IM客户端设计-----agsXMPP

本文来自http://blog.csdn.net/hellogv/          XMPP是一个开源的IM通信协议,客户端与服务器都开源,并且都有主流开发语言的支持。目前有很多基于XMPP的IM,可以到http://www.jabber.org/ 注册XMPP的账号和下载IM。这些IM的客户端,可以登录绝大多数基于XMPP通信协议的IM服务器,举个例子:A公司的IM-A通信

hellogv的专栏 1万+

基于卷积神经网络的球罐结构损伤识别

球罐结构损伤识别方法研究 摘要:本研究针对球形储罐(球罐)结构健康监测需求,提出基于卷积神经网络(CNN)的损伤识别方法。通过ANSYS有限元仿真构建包含5种裂纹深度的500组振动信号数据集,设计包含卷积层、池化层和全连接层的CNN网络架构。实验结果表明,该方法在训练集和测试集上分别达到98.4%和96.0%的准确率,验证了其在球罐焊缝损伤识别中的有效性。研究提供了完整的MATLAB实现代码,为球罐结构智能化监测提供了技术参考。 关键词:球罐结构;卷积神经网络;损伤识别;振动信号;深度学习

AI的内部世界的博客 120

AWR2243的等效相位中心与虚拟通道

在俯仰维方向上,不重合的虚拟通道有8个,排序为1:4,9:12。每个虚拟阵元之间的间隔为lambda/2。实际y轴方向虚拟阵列只跨越了8*lambda/2的距离。等效相位中心与虚拟通道类似,只是每个相位中心之间间隔为lambda/4,实际y轴方向等效相位中心只跨越了8*lambda/4=7.59mm的距离

qq_50974341的博客 1981

移植Opencv 1.10到WINCE/WM

移植Opencv 1.10到WINCE/WM

hellogv的专栏 1万+

科技英语/专业英语——改错总结【2】

1.固定句式 make it + adj + 句子 例:These features make the electronic systems difficult to intercept this kind of signal. 正确形式:These features make it  difficult for the electronic systems  to intercept

MISAYAONE的博客 1731

WindowsMobile上使用ASIFT实现对视角变化更鲁棒的特征匹配

使用VC封装ASIFT为DLL,C#调用DLL,从而达到在WindowsMobile上使用ASIFT实现对视角变化更鲁棒的特征匹配

hellogv的专栏 1万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

通过手机摄像头实现动作追踪一----单帧的识别

通过手机摄像头实现动作追踪一----单帧的识别

hellogv的专栏 9546

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

WindowsMobile上C#通过DirectShow控制摄像头

      最近无聊,用C#在WM手机上写个安防的小软件,判断摄像头前面的物体是否移动了,这个软件很适合在出租房或者在宿舍住的时候使用,当然,其实也只是我无聊之作而已。。。。      在.NETCF上,C#要驱动DirectShow,是件非常困难的事情,DirectShow的接口不好弄,并且运行速度不够C++的快,所以,我修改网上主流的控制Direct

hellogv的专栏 9397

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Lazarus实战开发之数据库SQLite(WIN32/WINCE)

本文来自http://blog.csdn.net/hellogv/   SQLite是一个轻量级的嵌入式数据库,在PC上大可不用它,但是在WINCE上,他就起很大作用了(ACCESS在WINCE上停止升级,SQL CE又太庞大)。 在Lazarus for WIN32上使用SQLite 安装SQLite for WIN32: VC2005编译SQ

hellogv的专栏 8526

WINCE上的RAD开发(一)-----Lazarus的平台搭建

本文来自http://blog.csdn.net/hellogv/ Lazarus介绍Lazarus是一个类似Delphi的IDE,其语言是Free Pascal,开发方式就是RAD,自从2.2.0 FPC(Free Pascal Compile)开始,就支持WINCE -ARM平台。Lazarus平台搭建步骤一: 下载Lazarus for Win32,到 http

hellogv的专栏 7669

agsXMPP客户端关于好友在线状态的设置及其响应的方法

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!      agsXMPP越来越多人用,最近有几个网友都问起如何在agsXMPP的客户端处理好友在线状态的设置以及响应。agsXMPP里面有2个重要的地方可以设置在线状态:1.PresenceType.available和PresenceType.unavailable,XMPP官方不推荐使用Pre

hellogv的专栏 7511

Lazarus实战开发之网络版(WIN32/WINCE)

本文来自http://blog.csdn.net/hellogv/LNet从0.5版本开始,支持WINCE!!!!1.下载Lazarus控件:LNet,这里用的是0.6.2版本http://sourceforge.net/project/showfiles.php?group_id=92177 2.安装LNet控件 打开Lazarus,Components==》

hellogv的专栏 7494

C#使用DES加解密数据

     C#的DES加解密,同时支持.NET与.NET CF 2.0平台,这样就可以把一个封装好的类同时用在PC/WM手机上。C#的DES比其他语言的DES算法多了个IV实现,其实IV可以设置为随意的8位byte即可,注意要加入desc.Mode = CipherMode.ECB 兼容其他语言的Des加密算法。        直接贴出代码,下面部分代码比较普通,高手们切勿见笑

hellogv的专栏 7406
上一篇: 驱动ST7565显示汉字以及画点
下一篇: 基于Aforge的物体运动识别-入门篇
欧巴Godwin
欧巴Godwin 领域专家: 操作系统技术领域 领域专家: 操作系统技术领域
博客等级 码龄20年 9690粉丝 141原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值