Loading [MathJax]/jax/output/CommonHTML/config.js
社区首页 >问答首页 >在Winforms中,将复选框动态、垂直地排列在3列中。如果我增加窗口,则使复选框文本的字符数增加

在Winforms中,将复选框动态、垂直地排列在3列中。如果我增加窗口,则使复选框文本的字符数增加
EN

Stack Overflow用户
提问于 2017-04-04 10:10:10
回答 1查看 249关注 0票数 0

我想要动态添加复选框,并使它们平均划分为3列。必须以这样的方式排列它们,即第一列应该有ABC...(从上到下(垂直)而不是水平)。如果我使用鼠标调整窗口大小,复选框文本应该会继续显示更多的字符。例如,我在每个复选框文本中总共有100个字符,但最初它只显示50个字符,但如果我按比例扩大窗口的大小,字符数也应该会增加。

EN

回答 1

Stack Overflow用户

发布于 2017-04-04 10:38:29

简单的解决方案:

您可以通过创建一个自定义控件来实现这一点,该控件由不带文本的Checkbox和设置为Fill (Dock属性)并对文本进行换行的标签组成。

高级解决方案:

  1. 使用具有3列和1行的表格布局面板
  2. 设置复选框控件属性Dock to Fill,DoubleBuffered to True
  3. 为每个复选框处理paint事件,并根据单元格大小测量字符串长度,如果字符串总长度超过单元格边界,则裁剪单词。

一个简单的复选框绘制示例是here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43204238

复制
相关文章
jenkins构建触发器
第一颗*表示分钟,取值0~59 第二颗*表示小时,取值0~23 第三颗*表示一个月的第几天,取值1~31 第四颗*表示第几月,取值1~12 第五颗*表示一周中的第几天,取值0~7,其中0和7代表的都是周日
用户1470379
2018/03/16
1.2K0
jenkins构建触发器
jenkins构建触发器
然后回到之前项目,选择Build after other projects are built
阿超
2022/08/16
9281
jenkins构建触发器
Jenkins构建通知--推送gitlab
类似于监控报警,jenkins在配置持续集成后,job的执行将自动化,这就需要每次将构建结果通知到不同载体中进行查看。
陈不成i
2021/06/02
2.5K0
gerrit触发jenkins执行脚本自动构建rpm包
持续集成包括很多,自动编译,自动打包,自动部署,自动测试。本文只涉及一部分,本文讲的是利用gerrit工具和jenkins工具在开发代码被review通过后merge到主干的时候触发rpm自动构建脚本,自动生成rpm包的过程。
后端云
2018/10/24
3.1K1
gerrit触发jenkins执行脚本自动构建rpm包
jenkins如何集成gerrit
gerrit是一个基于web的代码审查工具,用于git版本控制系统,在代码入库之前对每个提交进行审阅。
用户5521279
2019/12/20
6.1K0
jenkins如何集成gerrit
jenkins自动触发构建_触发器定时删除
跑自动化用例每次用手工点击jenkins出发自动化用例太麻烦了,我们希望能每天固定时间跑,这样就不用管了,坐等收测试报告结果就行。 jenkins的定时任务是用的crontab语法
全栈程序员站长
2022/09/19
1.5K0
jenkins自动触发构建_触发器定时删除
CodeReview实践-Gerrit自动触发JenkinsCI
当前团队使用Gerrit来做代码管理、CodeReview。计划实现当review提交到了Gerrit并且review通过(merged)自动触发Jenkins流水线。以前接触Gitlab比较多,Gerrit还是第一次开始用,踩了点坑记录下来。本文主要讲述Gerrit Trigger流水线配置,关于服务器配置等细节问题暂不研究,降低复杂性。
DevOps云学堂
2020/08/11
3.4K0
CodeReview实践-Gerrit自动触发JenkinsCI
Jenkins实例 自由风格项目--构建触发器
构建触发器,顾名思义,就是构建任务的触发器。如果不配置这一段,则要手动发布项目。配置如下后,则根据配置自动发布,例如每天发布一次,或代码更新就发布一次。
陈不成i
2021/06/04
4350
Jenkins 构建触发器选项(学习笔记九)
Build after other projects are built:在其他项目构建完成后再进行构建。
用户5760343
2022/05/24
3750
Jenkins 构建触发器选项(学习笔记九)
Jenkins(8)构建触发器之定时构建和轮询 SCM
跑自动化用例每次用手工点击jenkins出发自动化用例太麻烦了,我们希望能每天固定时间跑,这样就不用管了,坐等收测试报告结果就行。 jenkins的定时任务是用的crontab语法
全栈程序员站长
2022/09/19
5250
Jenkins(8)构建触发器之定时构建和轮询 SCM
通过Jenkins持续构建flask项目
上一篇介绍了如何把flask项目部署到服务器 但是有个明显的缺点:每次代码更新都得重新打包上传到服务器,比较繁琐 所以还是老套路啊,借助Jenkins和Gitee来实现代码的自动部署,幸运的是几年前写过关于Jenkins使用的学习博客 参考之前的写的文章,很顺利地借助Jenkins把flask项目部署好了 整体步骤如下 1、在云服务器中部署Jenkins
冰霜
2023/02/24
8870
通过Jenkins持续构建flask项目
Jenkins构建信息推送钉钉(个人定制)
没有用到第三方库,都是用 node 的内置 api 实现文件读取操作及 http 请求。
CRPER
2019/12/18
1.1K0
Jenkins构建信息推送钉钉(个人定制)
jenkins学习14-构建触发器之定时构建和轮询 SCM
跑自动化用例每次用手工点击jenkins出发自动化用例太麻烦了,我们希望能每天固定时间跑,这样就不用管了,坐等收测试报告结果就行。 jenkins的定时任务是用的crontab语法,参考这篇https://www.cnblogs.com/yoyoketang/p/11167181.html
上海-悠悠
2020/03/26
1.9K0
[原创]CI持续集成系统环境--Gitlab+Gerrit+Jenkins完整对接
近年来,由于开源项目、社区的活跃热度大增,进而引来持续集成(CI)系统的诞生,也越发的听到更多的人在说协同开发、敏捷开发、迭代开发、持续集成和单元测试这些拉风的术语。然而,大都是仅仅听到在说而已,国内也很少有公司能有完整的 CI 体系流程。反之一些开源项目都有完整的 CI体系,比如openstack。 为了实现代码托管->代码审核->代码发布的一套自动化流程,我特意在IDC服务器上部署了Gitlab+Gerrit+Jenkins对接环境,以下记录了操作过程: ------------------------
洗尽了浮华
2018/01/22
4.5K0
[原创]CI持续集成系统环境--Gitlab+Gerrit+Jenkins完整对接
Jenkins(8)构建触发器之定时构建和轮询 SCM「建议收藏」
跑自动化用例每次用手工点击jenkins出发自动化用例太麻烦了,我们希望能每天固定时间跑,这样就不用管了,坐等收测试报告结果就行。 jenkins的定时任务是用的crontab语法
全栈程序员站长
2022/09/19
1.1K0
Jenkins(8)构建触发器之定时构建和轮询 SCM「建议收藏」
Jenkins 实现Gitlab事件自动触发Jenkins构建及钉钉消息推送
Generic Webhook Trigger Plugin 1.72(Jenkins插件)
授客
2021/04/15
2.5K0
Jenkins 实现Gitlab事件自动触发Jenkins构建及钉钉消息推送
基于OpenStack和Docker设计的CI/CD
目前,在Docker容器中部署和运行OpenStack云计算服务,已成为主流趋势之一。基于这样的背景,设计和实现OpenStack+Docker环境下的CI/CD应用便成为了必然,其核心是在OpenStack IaaS云计算平台上创建虚拟机,实现基于OpenStack的产品的CI/CD服务。
Henry Zhang
2019/04/12
1.4K0
基于OpenStack和Docker设计的CI/CD
详解Jenkins 实现Gitlab事件自动触发Jenkins构建及钉钉消息推送
Expression 用于提取变量值的表达式(支持JSONPath、XPath),提取的值赋值给上述自定义变量(例中为event_name)。
前端逗逗飞
2021/04/30
1.8K0
详解Jenkins 实现Gitlab事件自动触发Jenkins构建及钉钉消息推送
使用Jenkins来实现内部的持续集成流程(下)
注:如果“构建触发器”不存在此选项 请到Jenkins 插件管理安装插件Team Foundation Server Plug-in
心莱科技雪雁
2019/05/14
1.1K0
使用Jenkins来实现内部的持续集成流程(下)
使用Jenkins来实现内部的持续集成流程(下)
注:如果“构建触发器”不存在此选项 请到Jenkins 插件管理安装插件Team Foundation Server Plug-in
雪雁-心莱科技
2019/05/15
1.3K0
使用Jenkins来实现内部的持续集成流程(下)

相似问题

如何在SQL中自动增加空值

54

如何在SQL Server中自动增加插入

27

自动增加从数据库获得的VARCHAR值?

44

如何在SQL中增加文本值

12

自动增加SQL Azure配额

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档