C# 中可调整大小的表格布局面板

2023-11-25

我发现 c# (.net 2.0) 中的表格布局面板非常原始。我希望允许我的用户调整表格布局面板中的列大小,但没有现成的选项可以执行此操作。有没有办法至少找出光标是否直接位于单元格的任何边框上,如果是,则哪个单元格位于其下方?可能有了这些信息,我们至少可以尝试通过代码调整该行/列的大小。帮我找到,

  • 光标是否直接位于单元格的任何边框上
  • 哪个单元格位于其下方(仅适用于第一个问题有答案的情况)

非常感谢,

苏达桑·斯里尼瓦桑


如果你的布局不是太复杂,也许你可以通过使用来实现你想要的拆分容器控制?不幸的是,每个 SplitContainer 将只有两个“单元格”,但您可以将 SplitContainer 嵌入另一个 SplitContiner 面板中以获得更多可调整大小的单元格:

┌──────────────────┐
│┌─────┬──────────┐│
││     │          ││
││     │          ││
│└─────┴──────────┘│
├──────────────────┤
│┌──────────┬─────┐│
││          │     ││
││          │     ││
│└──────────┴─────┘│
└──────────────────┘

好吧,所以 ASCII 艺术从来都不是我较强的技能之一,但我想你明白了;o)

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

C# 中可调整大小的表格布局面板 的相关文章

  • 如何使用C从http下载文件?

    最近几天我试图弄清楚如何从 URL 下载文件 这是我对套接字的第一个挑战 我用它来了解协议 所以我想在没有 cURL 库的情况下只用 C 语言来完成它 我搜索了很多 现在我可以打印页面的源代码 但我认为这与文件不同 我不必只将接收到的数据从
  • 使用管道在父级和子级之间传递整数值

    我对如何正确使用 pipeline 在两个进程之间传递整数值有点困惑 在我的程序中 我首先创建一个管道 然后分叉它 我假设我有 两个 管道 据我了解 这是我的任务 我的父母通过 for 循环检查某个操作的整数值 i 增加计数变量 并将值保存
  • 使用 POST 的 HttpWebRequest 的性能

    我有一个用于测试网络服务的小工具 它可以使用 POST 或 GET 调用 Web 服务 使用POST的代码是 public void PerformRequest WebRequest webRequest WebRequest Creat
  • 如何从经过身份验证的 SecurityToken 中获取声明

    我将令牌作为字符串传递到 SOAP 服务中 并验证了该令牌是否有效 我现在有一个 SecurityToken 在调试模式下我可以看到所有声明 特别是我想传递到另一个方法的 userId 声明 我似乎不知道如何获得这些索赔 现在 我解码了令牌
  • Visual Studio 2013 调试器显示 std::string 的奇怪值

    我有一个大型的 cmake 生成的解决方案 其中包含许多项目 由于某种原因 我无法查看字符串的内容 因为根据调试器 Bx Buf含有一些垃圾 text c str 正确返回 Hello 该问题不仅仅发生在本地字符串上 返回的函数std st
  • 获取列表框中视图中的项目

    我有一个 ListBox 其属性 VirtualizingStackPanel VirtualizationMode 设置为 回收 我正在绑定一个自定义集合 实现IList and IList
  • Windows Phone 7 - ScrollViewer 值已更改

    我一直在寻找解决方案 但无法找到正确的解决方案 我的网格宽度为 960 并且有ScrollViewer在里面 现在我想知道滚动时滚动的值 水平偏移 我找到的所有解决方案都是针对 wpf silverlight 的 它对我不起作用 Edit
  • 大量互斥体对性能的影响

    假设我有一个包含 1 000 000 个元素的数组 以及多个工作线程 每个线程都操作该数组中的数据 工作线程可能会使用新数据更新已填充的元素 但每个操作仅限于单个数组元素 并且独立于任何其他元素的值 使用单个互斥锁来保护整个数组显然会导致高
  • 从图像创建半透明光标

    是否可以从图像创建光标并使其半透明 我目前正在拍摄自定义图像并覆盖鼠标光标图像 如果我可以将其设为半透明 那就太好了 但不是必需的 销售人员喜欢闪亮的 目前正在做这样的事情 Image cursorImage customImage Get
  • ASP.NET - Crystal Report Viewer 打印按钮在 ASP.NET 中不起作用

    我正在使用 Visual Studio 2008 但我遇到了水晶报告问题 当我单击打印按钮时 它会将我带到弹出窗口 但未找到页面 弹出的网址是 http localhost aspnet client System Web 2 0 5072
  • 为什么连续抛出 2 个异常不会生成无法访问的代码警告?

    为什么以下代码行不会创建编译器警告 void Main throw new Exception throw new Exception 据我所知 编译器应该通知您无法到达第二个抛出异常 这显然是一个编译器错误 它是在 C 3 0 中引入的
  • 将 AutomationID 与 ListView 结合使用

    我正在尝试将 AutomationId 附加到列表视图中的项目 理想情况下 将项目名称绑定到显示的项目
  • fgets溢出后如何清除输入缓冲区?

    当输入字符串超出其预定义限制时 我遇到了 fgets 的小问题 以下面的例子为例 for index 0 index lt max index printf Enter the d string index 1 if fgets input
  • C++网络序列化[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找一种将 C 数据包序列化为网络流的解决方案 我在这里看到很多帖子提到人们 ACE 谷歌协议缓
  • g++ / gcc 是否支持 C++20 新的atomic_flag 功能?

    根据参考参数 https en cppreference com w cpp atomic atomic flag c 20 有丰富的 对我来说有用的 支持atomic flag运营 然而 目前尚不清楚 gcc 是否支持这些功能 它们在任何
  • 使用未命名命名空间而不是静态命名空间

    我可以假设在未命名命名空间中声明的对象相当于static namespace int x 1 static int x 2 FWIK 在这两种情况下 x将具有静态存储期限和内部链接 声明为的对象的所有规则也是如此static适用于未命名名称
  • 如何防止 Lotus Notes 用户转发或复制通过 System.Net.Mail 发送的邮件?

    我想使用 SMTP 客户端 uiing microsft net 以 C 作为编程语言发送电子邮件 但是对于通过SMTP客户端发送的电子邮件 我们是否可以添加 禁止转发 或 禁止复制 等安全功能 我不希望电子邮件的收件人转发或复制电子邮件的
  • 在多线程环境中捕获信号

    我有一个大型程序 需要尽可能具有弹性 并且有大量线程 我需要捕获所有信号SIGBUS SIGSEGV 并在必要时重新初始化有问题的线程 或者禁用该线程以继续减少功能 我的第一个想法是做一个setjump 然后设置信号处理程序 可以记录问题
  • 使用通用存储库模式和流畅的 nHibernate

    我目前正在开发一个中型应用程序 它将访问不同站点上的 2 个或更多 SQL 数据库等 我正在考虑使用类似的东西 http mikehadlow blogspot com 2008 03 using irepository pattern w
  • 使用空的weak_ptr作为参数调用map::count安全吗?

    打电话安全吗map count http www cplusplus com reference map map count on an 未初始化因此为空weak ptr http en cppreference com w cpp mem

随机推荐

  • Python IDLE 与多线程兼容吗?

    看起来 IDLE 标准 Python Windows 安装的一部分 不会正确执行多线程程序 除非出现严重的挂起或 bugout 崩溃 有谁知道解决这个问题的方法吗 以下程序将始终挂在 IDLE 状态 但直接使用 Python 解释器执行时会
  • 事务隔离级别与表锁的关系

    我读过关于 4 个隔离级别的内容 Isolation Level Dirty Read Nonrepeatable Read Phantom Read READ UNCOMMITTED Permitted Permitted Permitt
  • SVG 根元素的默认背景颜色

    我想为整个 SVG 文档设置默认背景颜色 例如红色
  • Linq 中仅基于表的一个字段进行区分

    我正在尝试在 Linq 中使用 distinct 来根据表的一个字段获取结果 因此不需要表中的整个重复记录 我知道使用不同的方式编写基本查询 如下所示 var query from r in table1 orderby r Text se
  • JS 中的 getCurrentPosition 在 iOS 上不起作用

    我有一个页面 其中包含一个代码 该代码从设备获取当前位置 并使用以下代码根据该位置加载其他内容 if navigator geolocation navigator geolocation getCurrentPosition succes
  • JavaFX 自安装程序与 Inno Setup 5 - 允许用户更改安装目录

    我正在使用 Ant 为 JavaFX 应用程序构建自部署 EXE 当前 Inno Setup 将 EXE 放置在此处 C Users 用户名 AppData Local 应用程序名称 我想将其放置在不同的位置 并为用户提供覆盖它的选项 但是
  • 使用 SwiftUI WindowsGroup 关闭后恢复 macOS 窗口大小

    默认情况下 在使用 SwiftUI 的 macOS 应用程序上 窗口关闭后不会恢复窗口大小 有没有办法在关闭应用程序之前保留用户给出的任何大小和位置 基本上我想要关闭和打开以与用户时相同的方式进行操作退出并打开该应用程序 这里有什么需要补充
  • Window.open 作为模式弹出窗口?

    我要开window open作为模式弹出窗口 var features resizable yes status no scroll no help no center yes width 460 height 140 menubar no
  • 在 python shell 中向前和向后打印带有点的文本“正在加载”

    我想打印文本 正在加载 但它的点会前后移动 在shell 我正在创建一个文字游戏 因此它看起来会更好 我知道慢慢写一个字 但点也得往后退 我想我应该忘记点回来 为此 import sys import time shell sys stdo
  • ios 如何处理大文件上传?

    我的应用程序需要从用户手机上传视频文件 然后在服务器上进行处理 问题是文件大小可能达到 200 MB 以上 并且用户不会保持应用程序打开以等待文件上传 由于苹果不允许应用程序在后台运行超过有限的时间 如何确保我的文件已上传 我正在使用 af
  • Angular2 typescript 中的第三方 JS

    我对 Angular 和 TypeScript 很陌生 所以这可能是非常基本的 我正在尝试在模板中制作带有图表 使用 Chart js 的 angular2 组件 我意识到有一个图表指令正在开发 专门使用 Chart JS 但我想了解如何做
  • 在名称与其 getter 不同的字段上使用 jackson 注释 JsonUnwrapped

    我有一堂课 比如 class Car private Engine myEngine JsonProperty color private String myColor JsonProperty maxspeed private int m
  • Wikidata - SPARQL 查询的请求限制

    查询次数有限制吗Wikidata 仅 SPARQL 查询 不编辑 我找不到任何关于此的官方文档 我想知道每分钟 小时 以及每个 IP 地址 的强查询限制有多大 是的 有限制 单个查询当前限制为 1 分钟运行时间 文档在这里 https ww
  • 不变性的真正定义?

    我想知道不变性是如何定义的 如果这些值没有公开 因此无法修改 那么这就足够了吗 是否可以在类型内部修改值 而不是由类型的客户修改 或者只能将它们设置在构造函数中 如果是这样 在双重初始化的情况下 使用this结构上的关键字等 对于不可变类型
  • app.js 中的全局变量可在路由中访问吗?

    我如何设置一个变量app js并使其在所有路线上都可用 至少在index js文件位于路径中 使用express框架和node js 实际上 使用 Express 对象上可用的 set 和 get 方法可以很容易地做到这一点 示例如下 假设
  • 如何在 MATLAB 中删除轴

    axis off不工作 function displayResults filename hObject eventdata handles Open filename file for reading fid fopen filename
  • 为什么Java的Arrays.sort方法对不同的类型使用两种不同的排序算法?

    Java 6 的Arrays sort方法对基元数组使用快速排序 对对象数组使用合并排序 我相信大多数时候快速排序比合并排序更快并且消耗更少的内存 我的实验支持这一点 尽管两种算法都是 O n log n 那么为什么不同的类型使用不同的算法
  • AFNetworking-2 waitUntilFinished 不起作用

    我知道有另一个类似的问题 但它适用于旧版本的 AFNetworking 而且并没有真正回答它 我有以下代码 AFHTTPRequestOperationManager manager AFHTTPRequestOperationManage
  • Google Maps API a.lat 不是函数错误

    我正在创建一个代码 可以通过使用分割作为分隔符来协调 CSV 文件中的数据 并计算两个输入坐标之间的距离 但结果总是显示错误a lat is not a function 我已经在网上浏览了有关此特定错误类型的信息 但似乎找不到正确的解决方
  • C# 中可调整大小的表格布局面板

    我发现 c net 2 0 中的表格布局面板非常原始 我希望允许我的用户调整表格布局面板中的列大小 但没有现成的选项可以执行此操作 有没有办法至少找出光标是否直接位于单元格的任何边框上 如果是 则哪个单元格位于其下方 可能有了这些信息 我们