前文

上位机软件,一般需要一个简单清晰好看的icon来方便使用者使用,今天这里说下怎么来实现。

正文

  1. 首先我们先建立一个winform程序


这里不用和我一样哈,只需要你添加一个button就行了。

  1. 打开阿里巴巴矢量图库

  2. 输入你想实现的功能描述,例如输入“”登录“”

  3. 出现如图的icon

  4. 选择你喜欢的icon,进行下载或者你也可以收藏保存

  5. 下载的时候呢,我们需要选择颜色和对应的图片大小,方便插入,图片大小呢基本你看到有多大那么插到你的winform窗体里也差不多多大。

  6. 下载好之后,我们选择将icon添加到我们的button上,选择image添加

  7. 选择import导入,如果已经有了这个图片直接选中添加就好了

  8. 看下效果哈,图片在文字下面,感觉不太好看,我们做下调整

  9. 这里需要介绍一下这个属性,主要负责文本和image和相对位置,我们调整为ImageBeforeText

  10. 再看一下,这回顺眼多了

总结

矢量图库提供了很多好用的icon,我们在设计过程中,适当选用一些简单的icon可以让我们的设计更生动,不至于让人家说我们理工男没有审美哈。

如何给上位机设计好看的ICON相关推荐

  1. ROV采集与通信系统之上位机设计

    前言 时间一晃,我已经是一名即将步入研三的老学长,趁着这个假期抓紧时间把毕业设计的大体框架完成,后续细节的优化工作再慢慢处理.毕设的课题是ROV采集与通信系统,简单来说就是ROV水下实时采集高清图像信 ...

  2. 服务器网页版上位机设计 - 03 - 上位机 (完结)

    服务器网页版上位机设计 03 上位机 (完结) 本设计主要涉及三个方面: 服务器,网页版,上位机. 书接上回,介绍完网页页面的设计,现在来说说上位机的功能设计. 也就是js文件的内容编写. 1.获取h ...

  3. 漏电检测系统客户端上位机设计

    漏电检测系统客户端 整体介绍 登录 连接 时间校准 数据解析展示 整体介绍 该上位机客户端使用C#语言进行编写,运行环境是visio studio 2019,该项目整体代码简洁使用,主要有登录进入主界 ...

  4. 【QT上位机设计——串口收发和波形显示】

    一.简介 最近粗略地学习了一下上位机的编程,大致了解了底层硬件与上位机之间的串口通信逻辑,TCP通信和UDP通信暂时还未学习. 本次把学习思路分享一下,主要学习视频是b站上北京迅为的QT教学视频,我的 ...

  5. CanOpen上位机设计

    先看单个CAN数据帧: 单位是bit,sof占1bit,identifier就是11bit_ID值,DLC4bit表示字节有效数,0-8字节表示64bit DLC的0~8字节:决定64bit内有效字节 ...

  6. 超声波探伤器上位机设计

    1.主菜单栏:文件&视图&工具 2.文件/保存&另存为&打开&退出:视图/矩形扇形转换&扇形矩形转换&插值并重新成像&图像播放& ...

  7. 上位机开发(架构设计)

    [ 声明:版权所有,欢迎转载,请勿用于商业用途. 联系信箱:feixiaoxing @163.com] 和一般的上位机开发相比,固件下载软件的流程是比较简单.清晰的.所谓的架构设计,一般都是从各种业务 ...

  8. 实战项目(一)嵌入式基础学习与上位机入门设计

    Hello,大家好,首先自我介绍一下,我是大家的新朋友,也是这个教程的主要创建人,大家可以称呼我David,我个人从大学一直到研究生,甚至到工作一直在学习应用嵌入式,从最初的51单片机,到后期深度学习 ...

  9. Qt 零基础设计实现TCP服务器和客户端上位机(零基础实战详解,附源码文件)

    文章目录 TCP和UDP TCP的三次握手和四次分手 TCP和UDP的区别 关于Socket(套接字) Qt TCP服务器的设计与实现 使用Qt的 帮助 TCP服务器和客户端 区别 UI界面设计和原则 ...

最新文章

  1. 大数据学习01——配置虚拟机节点相关网络
  2. 美电信运营商Verizon推企业云计算服务
  3. python日历gui_python GUI库图形界面开发之PyQt5日期时间控件QDateTimeEdit详细使用方法与实例...
  4. “宜小搭”萌新报到,请多关照!
  5. 《数据库SQL实战》查找所有员工的last_name和first_name以及对应部门编号dept_no,也包括展示没有分配具体部门的员工
  6. eclipse 安装反编译软件jadclipse
  7. rhel系统启动过程_Linux启动过程详解
  8. 电脑常见问题_电脑常见问题解决方法(二)
  9. java 不指定大小接收
  10. ORA-01078和LRM-00109问题导致ORACLE启动失败解决方法
  11. C语言进制转换 十进制转换为任意进制
  12. 软件质量需要静态代码分析和动态测试
  13. 根据轨道根数解算位置速度
  14. 机器学习实战--局部加权线性回归(LWR)
  15. 关于Random(47)与randon.nextInt(100)的区别
  16. 我看了《2018 微信数据报告》,你呢?
  17. php 1为false,false是1还是0
  18. 字符串连接操作符“+”
  19. 香港进入5G时代!多功能智能灯柱试验计划为5G建设作配合
  20. Camtasia2020视频录制软件的安装及pj顶级屏幕录像视频编辑软件

热门文章

  1. MatCap模拟光照效果实现
  2. 家政服务小程序实战教程03-创建自定义应用
  3. 激光三角测量法中像素坐标与相机坐标转换
  4. UltraEdit for PL/SQL
  5. 用python批量获取cad中线段点组成的凸包 + 面积
  6. hdu2894// 算法竞赛——进阶指南——acwing 400. 太鼓达人 欧拉回路经典题 //欧拉回路的建模小结
  7. vue实现签到功能,带动画需引入animate,无接口
  8. 基于JAVA迷宫游戏
  9. 安阳师范学院计算机应用技术在哪个校区,安阳师范学院有几个校区及校区地址 哪个校区最好...
  10. 上天了!但炸了:马斯克的「星舰」离火星又近了一步