
C#
哀歌与世无争
精通C/C++、Java、C#、VB、HTML、JavaScript等单词的拼写,熟练Matlab、Altium Designer、Keil、Visual Studio、PhotoShop、Office等软件的安装卸载,掌握Windows、Android 、Linux等操作系统的开关机。
展开
-
C#,winform,gdi+,简单实现鼠标拉出虚线框,适合新手
按下鼠标拖动就能拉出虚线框,先看效果图:实现原理:利用窗体的三个鼠标事件,按下,移动和释放。按下鼠标时,记录按下的坐标,按住移动时根据移动的位置计算长宽,用gid+画虚线框,显示到窗体上。松开鼠标时画一张透明图像清除上面的痕迹,方框消失。关键代码: //鼠标按下事件 private void Form1_MouseDown(object s原创 2017-11-03 21:24:37 · 6140 阅读 · 3 评论 -
C#调用Matlab画图,figure嵌入到Winform窗体
C#调用Matlab并嵌入到Winform窗体,可以任意尺寸画图,先看效果:感谢该博主提供的思路:https://www.cnblogs.com/asxinyu/archive/2013/04/14/3020813.html一、实现原理: 需要用到Windows API来设置窗体,用FindWindow查找图像窗体Figure1的句柄,使用SetParent设置Figure1父窗体为...原创 2018-02-10 17:10:00 · 22940 阅读 · 63 评论 -
开源组件DockPanelSuite(WeifenLuo.WinFormsUI.Docking)使用心得二:布局
一、停靠状态 DockState(1)DockPanelSuite能像VS一样窗口自由停靠和组合,可以通过设置DockState的状态,来改变窗口停靠的位置。DockState.Unknown 未知 DockState.Float 浮动 DockState.DockTopAutoHide 顶部停靠,自动隐藏 DockState.DockLeftAutoH...原创 2018-12-04 10:46:44 · 5751 阅读 · 2 评论 -
开源组件DockPanelSuite(WeifenLuo.WinFormsUI.Docking)使用心得一:入门
一、DockPanelSuite介绍DockPanelSuite是托管在GitHub上的一个开源项目,使用在WinForms上,是一个简单、美观的界面组件。其中weiFenLuo.winFormsUI.Docking.dll较为人熟知,它是DockPanel Suite的一个类库,可以实现类似VS的窗口停靠、悬浮、自动隐藏等功能,同时能够保存窗体布局为XML文件,启动时加载XML配置文件还原布...原创 2018-12-03 15:46:40 · 30852 阅读 · 9 评论