TypechoJoeTheme

武小栈

武小栈

学习、记录、总结、分享
搜索到 8 篇与 分享栈 的结果
2021-03-30

[分享栈]Winform实现无边框无标题栏拖动的两种方式

[分享栈]Winform实现无边框无标题栏拖动的两种方式
[分享栈]Winform实现无边框无标题栏拖动的两种方式[本文来至于微信公众号“dotNet工控上位机”]Winform作为桌面应用程序的一个代表,可以说是C#初学者快速入门最好的一种方式,然而随着我们的开发能力的提升,我们对UI界面的要求变得越来越高,于是我们开始不断优化、升级我们的UI界面。Winform无边框设计是我们常用的一种方式,无边框设计意味着没有了应用程序的标题栏,也就无法直接拖动,今天主要介绍两种实现无边框拖动的方式。第一种方式:代码实现Point mPoint; private void Panel_MouseDown(object sender, MouseEventArgs e) { mPoint = new Point(e.X, e.Y); } private void Panel_MouseMove(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { this.Location = new Point(this....
武小栈
2021-03-30

分享栈

86 阅读
0 评论
2021年03月30日
86 阅读
0 评论
2021-02-04

[分享栈]winform根据控件name获取到控件对象

[分享栈]winform根据控件name获取到控件对象
1. 前言今天武小栈接到了一个产线工具一拖多的更改需求,就引出了今天的总结,C#开发winform项目根据控件name获取到控件对象。2. 正文查看Form.ControlCollection类可以看到提供了两种方法:2.1 Item属性Label label = this.Controls["label"+(i+1)] as Label;2.2 Find方法Label label = this.Controls.Find("label" + (i + 1),true)[0] as Label3. 注意Find()函数这里第二个参数为bool型,指定是否在所有子类控件中查找。这里引出了第一种方式查找控件仅在当前控件的第一代子控件查找,第二种方式当第二个参数为true时,在所有代子类中查找控件,我这里猜一下里面是一个嵌套循环。根据实际需求选择即可。
武小栈
2021-02-04

分享栈

262 阅读
0 评论
2021年02月04日
262 阅读
0 评论
2021-01-29

[分享栈]iview中按需引用组件List、ListItem、ListItemMeta报错

[分享栈]iview中按需引用组件List、ListItem、ListItemMeta报错
1.前言今天武小栈在用iview时遇到了一个引用错误,Module not found: Error: Can't resolve 'view-design/src/components/list-item' ,折腾了许久之后终于得以解决,其实是一个小问题。2.正文先看编译时的报错情况:提示需要安装这个包,我就想是不是用cli导入的包太老了,不包含这个组件,当我使用npm命令安装最新包的时候依然报这个错误,百度也是无果,只能看下源码了,打开工程目录node_modules\view-design\src\components\list下的index.js文件可以看到:这下恍然大悟,原来listitem已经被包含到了list组件里面。只需要这样引用即可。3.后记如果对你有帮助,别忘了收藏iview中按需引用组件List、ListItem、ListItemMeta
武小栈
2021-01-29

分享栈,经验栈

281 阅读
0 评论
2021年01月29日
281 阅读
0 评论
2021-01-28

[分享栈]EACCES npm ERR! FetchError request to httpsregistry.npm.taobao.orgcnpm failed解决方案

[分享栈]EACCES npm ERR! FetchError request to httpsregistry.npm.taobao.orgcnpm failed解决方案
1.前言太久没有做前端开发了,今天有需求做一点前端开发,但是在用vue-cli创建工程的时候老是报错,今天做一个问题记录。2.正文先说解决方案:重新安装node.js软件。 将默认安装地址修改到除C盘之外的盘符。错误最初情况为:EACCES ERROR Failed to get response from https://registry.npm.taobao.org/vue-cli-version-marker但是直接访问 https://registry.npm.taobao.org/vue-cli-version-marker 是能访问的,后面经过一系列乱摸索,比如换源,将https改为http,问题始终不得解决。后来尝试使用npm安装其他包,但是全都报FetchError错误。npm ERR! FetchError: request to http://registry.npm.taobao.org/yarn failed, reason: connect EACCES 117.174.129.101:80折腾了许久都找不到解决方案,只能仔细的看下这个报错详情了,最后提...
武小栈
2021-01-28

分享栈

301 阅读
0 评论
2021年01月28日
301 阅读
0 评论
2020-12-23

[分享栈]esxi6.7虚拟机安装omv(openmediavault)教程

[分享栈]esxi6.7虚拟机安装omv(openmediavault)教程
esxi6.7虚拟机安装omv(openmediavault)教程[TOC]1、下载ISO镜像1 打开openmediavault官网,点击导航栏的Download,然后点击下图的here跳转到下载界面;2 点击下图中的Download Latest Version按钮即可以开始下载,嫌麻烦的也可以直接点击下面链接下载openmediavault 5.5.11版https://udomain.dl.sourceforge.net/project/openmediavault/5.5.11/openmediavault_5.5.11-amd64.iso2、将镜像文件导入到esxi数据存储中1 登陆esxi管理页面,依次点击存储--数据存储--数据存储浏览器--上载,选择刚才下载的openmediavault_5.5.11-amd64.iso,等待上传完成。2 新建虚拟机,依次点击虚拟机--创建/注册虚拟机--创建新虚拟机--下一步3 名称随意输入,客户机操作系统系列选择Linux,客户机操作系统版本选择Debian FNU/Linux 10(32位)。4 CPU,内存,硬盘根据需要...
武小栈
2020-12-23

分享栈

2,897 阅读
0 评论
2020年12月23日
2,897 阅读
0 评论

最新回复

  1. Richard Wahl
    2021-05-10
  2. Xunflash
    2021-02-20
  3. Zack Mortensen
    2021-02-13
  4. Shawna Box
    2021-01-26
  5. 刘工
    2020-09-27