即使设置了 Dock 属性,也可以强制执行 Margin 吗?

2024-04-08

我有一个WinFormsForm上面有一些控件。他们都是GroupBox控件,我希望它们堆叠在一起,并在它们之间设置垂直边距。我已经设置了Dock属性设置为 Top 并且可以正常堆叠它们,但忽略边距(控件彼此尽可能靠近)。

这些利润仍然可以以某种方式强制执行吗?基本上,它会计算常规停靠位置(就好像边距为 0),然后应用边距。这样的事情可能吗?

我尝试过的另一种方法是FlowLayoutPanel with TopDown选项。但是,然后我需要手动设置大小和左/右锚点。

有没有简单的方法可以完成这种情况,或者我应该坚持使用已有的方法吗?


将每个组框放置在面板中,将面板停靠属性设置为顶部,将组框停靠属性设置为填充。然后在面板上设置Padding。

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

即使设置了 Dock 属性,也可以强制执行 Margin 吗? 的相关文章

  • iOS 11.x 系统颜色

    我读过很多关于如何自定义视图颜色的文章 但没有任何关于检索标准控件 如 iOS 11 x 或以前版本中的导航栏 状态栏和选项卡栏 的系统颜色的文章 UIColor 类有 3 种系统颜色 但它们几乎没有用 例如 调用 UINavigation
  • 是否有在 Windows 窗体应用程序中以最少的设置使用 CefGlue 或 CefSharp 的示例?

    我 仍然 使用 Visual Studio 2005 并希望将 webkit 浏览器嵌入到 c winforms 应用程序中 最好作为 winforms 控件 我正在寻找 CefGlue 或 CefSharp 的简单示例以及所需的最少 dl
  • 将样本保存在 C# Windows 应用程序中的 ColorDialog 上

    我有一个应用程序 其中 System Windows Forms ColorDialog 对话框用作颜色选择器 无论如何 我是否可以 1 保存用户在此对话框的 自定义颜色 部分中保存的样本 或者 2 创建所有用户在打开颜色选择器时都会看到的
  • 为什么c#异常处理机制不捕获win32异常

    我有一个 winforms 应用程序 Winforms 从 Program cs 开始 我们在其中定义了 main 我已将此代码放在 try catch 块中 STAThread static void Main try Applicati
  • 如何选择一个按钮作为表单的默认按钮

    我有一个表单 它接受用户输入 然后让用户连接到 SQL Server This is happening on Button Click But where can I set the property Default button so
  • 将 KeyDown 事件传递给其他控件

    我正在编写一个 C WinForms 应用程序 NET 4 0 我有一个WinFormsControl on a Form 用户开始使用键盘输入内容后 另一个Control出现 那Control是某种文本输入 我想将用户输入发送到该Cont
  • 将列表数组中的值绑定到列表框

    任何机构都可以给出一个简短的示例 用于将列表数组中的值绑定到 c net 中的列表框 这取决于您的列表数组的情况 让我们从一个简单的示例开始 List
  • Math.Sin、Math.Cos 和 Math.Tan 精度以及正确显示它们的方法

    我正在用 C 编写一个计算器 textBoxResult是一个文本框 我在其中显示数字 recount是以度为单位获取角度并以弧度为单位返回的函数 我的角度是从texBoxInput public double recount int nu
  • 多选DataGridView没有CTRL键没有闪烁?

    我在表单 Form1 vb 上有一个 DataGridView 控件 需要允许用户在不使用 CTRL 键的情况下多选行 没有可用的键盘 他们使用触摸屏 我已启用 mutliselect 属性 并在 Form 类中包含以下代码 我的 Data
  • FFplay成功移入我的Winform中,如何设置它无边框?

    用这个代码 在 C 应用程序中显示 tcp 视频流 来自 FFPLAY FFMPEG https stackoverflow com questions 14201894 show a tcp video stream from ffpla
  • 如何调整 datagridview 中的行大小,以便它们填充整个控件并且全部具有相同的高度

    我目前正在开发一个事件管理应用程序 到目前为止我已经使用了DataGridView控制显示月历 但表行的大小不正确 我想实现如下图所示的效果 请注意 如果调整网格大小 六行的高度相同并且比例保持不变 我试图通过以下方式实现这一目标DataG
  • 如何在没有临时文件的情况下将文件从 Windows 窗体(listView)拖放到桌面(任何资源管理器窗口)

    我知道这通常是用临时文件实现的 但这在这里不起作用 因为我们正在处理存储在数据库中的相当大的文件 到目前为止 我的想法是创建一个具有唯一名称的小型临时文件 并执行 FileSystemWatcher 监视放置以获取路径 但这似乎不是最佳选择
  • 如何在WebBrowser控件中注入Javascript?

    我试过这个 string newScript textBox1 Text HtmlElement head browserCtrl Document GetElementsByTagName head 0 HtmlElement scrip
  • 如何防止 RichTextBox 刷新其显示?

    我有一个 RichTextBox 我需要经常更新 Text 属性 但是当我这样做时 RichTextBox 会令人烦恼地 闪烁 因为它会在整个方法调用过程中刷新所有内容 我希望找到一种简单的方法来暂时抑制屏幕刷新 直到我的方法完成 但我在网
  • ASP.NET 验证控件和 Javascript 确认框

    我有一个使用 NET 服务器端输入验证控件的页面 此页面还有一个 javascript 确认框 在提交表单时会触发该确认框 当前 当选择 提交 按钮时 会出现 javascript 确认框 一旦确认 就会触发 ASP NET 服务器端验证控
  • 在 C#.NET 中安全删除文件

    在我正在做的一个项目中 我想为用户提供 安全 删除文件的选项 例如 用随机位或 0 覆盖它 在 C NET 中是否有一种简单的方法可以做到这一点 效果如何 你可以调用系统内部删除 http technet microsoft com en
  • C# 拖放 - 使用基类的 e.Data.GetData

    我正在使用 C 和 Winforms 3 5 我有一个用户控件列表 全部派生自一个基类 这些控件可以添加到各种面板中 我正在尝试实现拖放功能 我遇到的问题是 DragDrop 事件 对于 DragEventArgse Data GetDat
  • Renci ssh.net - 连接时从表单创建控制台屏幕

    我想创建 我认为它是一个控制台 屏幕来输入并在 renci ssh net 连接之后 或期间 查看输出 我目前有一个 form1 它收集连接信息 然后您按下按钮通过 backgroundworker1 进行连接 我想我需要一个 form2
  • 双缓冲列表框

    我有一个 CheckedListBox WinForms 控件 它继承自 ListBox 谷歌搜索显示问题出在 ListBox 该控件锚定到其窗体的所有四个边 当调整表单大小时 列表框会出现难看的闪烁 我尝试继承 CheckedListBo
  • 需要帮助将 winform 迁移到 net 5

    我正在将 winform 应用程序从 net core 3 1 移植到 net 5 并收到以下错误 严重性代码 说明 项目文件行抑制状态 错误NETSDK1136 目标平台必须设置为Windows 通常 通过在 TargetFramewor

随机推荐