当前位置: 首页 > news >正文

Winform自定义控件和用户控件

1、引脚自定义控件

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace LoginApp.Ucs
{public class RectanglePort:Control{private string rName= "RectanglePort";[Browsable(true)][Category("RectanglePort")][Description("名称")]public string RName{get { return rName; }set { rName = value; Invalidate(); }}private PortDirection rPortDirection=PortDirection.Left;[Browsable(true)][Category("RectanglePort")][Description("方向")]public PortDirection RPortDirection{get { return rPortDirection; }set { rPortDirection = value; Invalidate(); }}private Point rCenter=new Point(10,10);[Browsable(true)][Category("RectanglePort")][Description("中心")]public Point RCenter{get { return rCenter; }set { rCenter = value; Invalidate(); }}private Size rSize=new Size(20,20);[Browsable(true)][Category("RectanglePort")][Description("大小")]public Size RSize{get { return rSize; }set { rSize = value; Invalidate(); }}private Color rBackColor=Color.Orange;[Browsable(true)][Category("RectanglePort")][Description("背景色")]public Color RBackColor{get { return rBackColor; }set { rBackColor = value; Invalidate(); }}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 大数据新视界 --大数据大厂之算法在大数据中的核心作用:提升效率与智能决策
  • 大模型团队招人(校招):阿里巴巴智能信息,2025届春招来了!
  • 网站建设的服务器该如何选择?
  • 八股文-多线程、并发
  • 二层、三层网络基本原理
  • (c语言+数据结构链表)项目:贪吃蛇
  • 【QT基础】创建项目项目代码解释
  • 如何在GitHub上克隆仓库:HTTPS、SSH和GitHub CLI的区别
  • 即插即用!高德西交的PriorDrive:统一的矢量先验地图编码,辅助无图自动驾驶
  • 【嘶吼文化-注册安全分析报告】
  • 使用宝塔部署项目在win上
  • 初探Spring Boot:IntelliJ IDEA2024轻松构建你的第一个SpringBoot应用
  • 【HTML5】html5开篇基础(1)
  • Unity的Text组件中实现输入内容的渐变色效果
  • 基于python+django+vue的在线学习资源推送系统
  • 「前端」从UglifyJSPlugin强制开启css压缩探究webpack插件运行机制
  • Brief introduction of how to 'Call, Apply and Bind'
  • HashMap ConcurrentHashMap
  • Java超时控制的实现
  • Map集合、散列表、红黑树介绍
  • overflow: hidden IE7无效
  • rc-form之最单纯情况
  • RxJS: 简单入门
  • session共享问题解决方案
  • Vue 2.3、2.4 知识点小结
  • 阿里云应用高可用服务公测发布
  • 从setTimeout-setInterval看JS线程
  • 复杂数据处理
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 如何利用MongoDB打造TOP榜小程序
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 微服务框架lagom
  • 无服务器化是企业 IT 架构的未来吗?
  • 栈实现走出迷宫(C++)
  • nb
  • 移动端高清、多屏适配方案
  • ‌‌雅诗兰黛、‌‌兰蔻等美妆大品牌的营销策略是什么?
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • # linux 中使用 visudo 命令,怎么保存退出?
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • ######## golang各章节终篇索引 ########
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • $.type 怎么精确判断对象类型的 --(源码学习2)
  • ${factoryList }后面有空格不影响
  • (1)常见O(n^2)排序算法解析
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (Mac上)使用Python进行matplotlib 画图时,中文显示不出来
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (二)Linux——Linux常用指令
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (三) prometheus + grafana + alertmanager 配置Redis监控
  • (三)c52学习之旅-点亮LED灯
  • (循环依赖问题)学习spring的第九天
  • (转)Linux下编译安装log4cxx