Windows 窗体应用程序,带有窗体的自动缩放控件

2023-12-13

我是新手。设计一个可以调整大小的表单,并且我希望我的文本框、标签和按钮随表单调整大小,有人可以告诉我该怎么做吗?


这取决于您需要的布局类型。您必须执行的“基本工具”具有以下属性:Anchor and Dock.

Anchor

使用 Anchor 属性,您可以将元素的一侧“附加”到其容器的一侧。例如,如果您将一个按钮放置在窗口的右下角,并将“底部,右侧”设置为锚点,那么当您调整表单大小时,按钮将保持其与该角的相对位置。 现在假设您在表单中放置一个多行文本框,根据需要调整大小(例如距顶部、左侧和右侧边框 4 像素,高度 128 像素)并将 Anchor 属性设置为“左、上、右”。当您调整表单大小时,该控件将保持其高度,但会调整大小以保持其边距(因此,如果您使表单变宽,其宽度也会增加)。

Dock

码头不同。通过对接,您可以对布局管理器“说”使用一个方向上的所有可用空间。例如,如果您设置为“左”,那么您的控件将保持其宽度,但它将使用所有可用的高度,并且其位置将尽可能位于最左边。 您可能有多个控件停靠在一个容器中,假设您有 5 个文本框,并且窗体内停靠在顶部。它们将使用所有宽度(和调整大小)堆叠到表单的顶部。另一个示例:顶部停靠控件(作为横幅)和“填充”停靠控件(作为主要内容)。请记住,停靠控件的顺序很重要(如果您首先放置“填充”控件,它将使用所有可用空间,并且“顶部”停靠控件将重叠)。

此外,您还有一些布局控件(表格和堆栈)。它们真的很容易使用,30 分钟的“实验”会比长篇大论更好地阐明。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows 窗体应用程序,带有窗体的自动缩放控件 的相关文章

随机推荐

  • Kedro 模板配置不会将 globals.yml 配置加载到 Catalog.yml 中

    我正在使用 Kedro 创建一些数据管道 我有多种文件格式以及自定义文件格式 根据文档 我创建了一个globals yml under config base我在其中创建了一些全局变量以在catalog yml 不幸的是 我似乎无法让它发挥
  • 使用 Windows 身份验证从非域计算机访问 SQL Server 2005

    我有一个 Windows 域 其中一台计算机正在运行 SQL Server 2005 并且配置为仅支持 Windows 身份验证 我想在同一网络上但不在域上的计算机上运行 C 客户端应用程序 并访问 SQL Server 2005 实例上的
  • 如何通过仅输入同一个小部件来将文本输入到两个文本小部件中

    我想要一种方法 通过将文本输入到单个文本小部件中 可以将文本插入到两个小部件中 简单来说 在编程中 我想将文本小部件的所有功能和事件绑定到另一个文本小部件 我试过了 txt Text root height 300 width 300 tx
  • 单击按钮时如何将 Paypal 集成到付款用户?

    这可能听起来有点奇怪 但我正处于完成向用户付费的应用程序的最后阶段 该应用程序中有一项活动 当用户使用该应用程序时 金钱就会不断累积 我在该活动中有一个名为 兑现 的按钮 当用户达到一定金额时可以单击该按钮 并且应该让用户提取从应用程序中累
  • 从 Google 网站运行 Webapp 中发布的函数

    我想在谷歌网站的网络应用程序中运行一个函数onload功能 code gs function doGet e return HtmlService createHtmlOutputFromFile page function myfunc
  • 跨时间段的值的扁平分配

    对于不同的值id我有一个start and end具有相对数量的日期 var 对于每条记录 对于相同的id start日期与前一个日期相同end日期 来了roll 这些时期跨越数月甚至数年 我的需要是将数量分成var与每个月的实际天数相关的
  • Angular指令如何向元素添加属性?

    我想知道这个片段的工作方式是什么 html div div a user name a div div js var app angular module app app controller AppCtrl function scope
  • JavaScript 数组中对象的分组、不同计数、求和

    这可能是补救措施 但我无法弄清楚 我尝试过使用 d3 并使用 lodash 来获得有效的解决方案 但没有得到任何接近的结果 我有一个 JavaScript 对象数组 如果 Selected 值为 true 我想创建一个按 Version N
  • Access 中 Left() 和 Left$() 函数的区别

    我正在尝试调试损坏的查询 查询使用 Left blahblah 4 而不是 Left blahblah 4 Left 和 Left 函数有什么区别 微软访问 结尾的 是 String 数据类型的类型声明字符 VBA Left 返回的结果是一
  • cakephp-file-storage 快速入门指南

    https github com burzum cakephp file storage blob 3 0 docs Tutorials Quick Start md 按照教程 一切都搞砸了 或者我都搞砸了 三个表 产品图像 和 产品图像
  • 将 Django 项目移植到 Python 3 和 Django 2 时的迁移问题

    我一直在将 Django 项目移植到 Python 3 和 Django 2 我必须按照 Django 2 中的要求 将 on delete 添加到带有外键的所有模型中 现在我尝试对这些更改进行迁移TypeError init missin
  • 使用 cout << 运算符时如何用前导零填充浮点数

    将这些问题放在一起 使用 cout 使用 cout 打印正确的小数位数 我如何流式传输到 std cout 例如这个变量 double x 7 1224 并让它看起来像这样 07 12 Combine std setw std setfil
  • 限制 UITextField 中的字符数[重复]

    这个问题在这里已经有答案了 我看过很多答案 但似乎没有一个起作用 我有一个以编程方式创建的 UIAlertView 其中包含两个 UITextFields 我想限制字符数 第一个字段有 12 个字符 第二个字段中有 1 个字符 第一个字段代
  • 在 iOS 5 中预填充核心数据

    貌似有一些修改NSPersistentStoreCoordinator方法是iOS 5 我正在尝试获取预填充的数据库 它似乎不起作用 没有崩溃 但似乎没有数据存在 有什么建议吗 NSPersistentStoreCoordinator pe
  • 根据批准状态和特定订单项目更改 WooCommerce 订单状态

    当当前状态为 已批准 且订单包含特定产品 id 10 时 我尝试将 WooCommerce 订单状态更改为 处理中 我尝试了下面的代码 但它不起作用 我对 php 很陌生 希望得到任何指导 add action woocommerce or
  • __lt__ 实际上对列表做什么[重复]

    这个问题在这里已经有答案了 假设我有两个列表 然后运行以下命令 gt gt gt s 1 2 3 gt gt gt t 1 2 4 gt gt gt s gt t False gt gt gt s lt t True 但是如果我运行以下命令
  • 显示子级的innerHTML

    i have td div aaaaaa div td 我怎样才能获得 td1 的孩子的innerHTML function displaymessage var i 0 alert document getElementById td1
  • 更新/提取 Mongodb/Mongoose 子文档数组中包含的数组中的值

    我在 mongoDB 集合中有一个文档 如下所示 id 5d4721e0b904e825755eaf89 sellers id 5d5eeaf7867a4e1e9a1219e6 bizs id 6a5eeaf7867a4e124a1219a
  • C 语言有 setfill() 替代方案吗?

    In C int main cout lt lt setfill lt lt setw 10 lt lt 5 lt lt endl return 0 Outputs 5 有没有setfill C 的替代品 或者如何在 C 中执行此操作而无需
  • Windows 窗体应用程序,带有窗体的自动缩放控件

    我是新手 设计一个可以调整大小的表单 并且我希望我的文本框 标签和按钮随表单调整大小 有人可以告诉我该怎么做吗 这取决于您需要的布局类型 您必须执行的 基本工具 具有以下属性 Anchor and Dock Anchor 使用 Anchor