首页 / 知识
Winforms的HTML布局
2023-04-14 13:17:00

HTML layout for winforms我不想通过指定像素位置来在winform表单上安排控件,而是要像在html中安排表单一样进行布局。 这将使其缩放更好(适用于较大的字体等)。 有谁知道一个布局库,它允许您在xml中定义表单并将其布局类似于html? 您是否已签出.NET框架中的TableLayoutPanel和FlowLayoutPanel?这可能是您要寻找的。 是的,它叫做WPF :) 认真地说,WinForms 2.0中有一些较新的面板类型,它们使您可以放置??控件而无需设置位置和大小。它们是FlowLayoutPanel和TableLayoutPanel。 您还应该查看AutoSize属性。当标签的值发生变化时,它会进行大小调整。另外,不要忘记停靠和停泊。 一旦掌握了这些概念,编写一个可以将XML转换为控件的解析器就不会那么难,如果您确实需要的话。 不确定是否有完美的选择。 MyXAML大约在几年前开始,使您能够以XML添加表单,而不是将其嵌入到二进制文件中。不知道该项目是否已终止。 WinForm确实已经具有流布局控件 但是,如果您想正确地做这种事情,我认为唯一的答案就是改用WPF。 我唯一知道的是DevExpress的第三方,称为LayoutControl。 我已经有了类似MyXAML的东西-我的屏幕已经从xml文件加载了。它遭受与MyXAML相同的问题,即您仍然必须使用像素位置来放置控件,而我想要类似html的自动流和表格等。 我认为TableLayoutPanel可能就是我想要的。 您可能还需要考虑使用Windows Presentation Foundation(WPF)而不是WinForms-WPF具有XML声明性标记语言(XAML),可以很好地定义可伸缩UI。 |
最新内容
相关内容
linux命令字体太小?
linux命令字体太小?,系统,等级,工具,数字,终端,字体,命令,字符,图形界面,系统管理员,如何改变Linux的字符界面字体的大小1、点击左上角(有时候linux命令行设置字体?
linux命令行设置字体?,系统,工具,终端,软件,电脑,数字,位置,等级,字体,命令,Linux命令行字符太小如何调大1、在命令模式下,将光标移动到将要粘linux命令行字体大小?
linux命令行字体大小?,系统,等级,图片,数字,工具,终端,字体,字符,图形界面,编辑,Linux命令行字符太小如何调大1、在命令模式下,将光标移动到将linux命令行字体颜色?
linux命令行字体颜色?,系统,地址,电脑,颜色,界面,字体,关键字,字符,文本,命令,linux字符界面的背景颜色和文字可以改么进入字符界面 为了在Linlinux命令行修改字体?
linux命令行修改字体?,系统,终端,字体,实时,适当,等级,工具,颜色,字符,窗口,linux编程更改终端字体行间距在linux命令行模式下输入setnu。点击linux加大命令行字体?
linux加大命令行字体?,工具,系统,软件,百度,电脑,数字,字体,终端,字符,里边,如何改变Linux的字符界面字体的大小修改 /etc/inittab 文件,将“idlinux默认命令行字体?
linux默认命令行字体?,系统,工具,等级,数字,百度,情况,代码,终端,字体,字符,linux下tty纯文本终端的字体大小是否可以不借助任何工具进行设置?linux命令设置字体?
linux命令设置字体?,系统,字体,终端,颜色,服务,软件,实时,适当,电脑,命令,linux怎么设置文本模式下的字体颜色?1、在使用linux的文本模式登录linux改变字体的命令?
linux改变字体的命令?,系统,数字,工具,终端,位置,电脑,软件,等级,设备,字体,Linux命令行字符太小如何调大在命令模式下,将光标移动到将要粘贴的linux基本命令框架?
linux基本命令框架?,系统,基础,网络,设备,管理,基础知识,环境,管理系统,概念,技术,新手如何自学linux安装linux系统,把自己喜欢的linux发行版安字体颜色搭配?
字体颜色搭配?,商务,颜色,分析,设计,字体,对比度,互补性,建议,数量,读者,在设计中,字体颜色是非常重要的一环。不同颜色的搭配会对整体视觉效果靠谱的Python爬虫框架都有哪几个?
靠谱的Python爬虫框架都有哪几个?,官网,培训,爬虫,专文,框架,统计数据,辅助工具,网页,程序,以下内容,一些同学普遍认为仅剩Python才能够顺利实