【发布时间】:2014-05-08 12:34:26
【问题描述】:
我创建了一个自定义用户控件,用于跟踪时间条目。该控件由表格布局中的两个面板组成。第一个面板包含标签/名称/用户信息,第二个面板包含数据输入文本框。此控件在运行时添加到表单中的流布局面板中,出于调整大小的原因,该表单包含在表格布局面板中。由于分辨率和屏幕尺寸可能存在差异,我已将流布局面板的 autoscroll 属性设置为 true。当控件被切断时,我确实得到了滚动条,所以这可以按预期工作。
目前唯一的问题是可读性。例如:
如附图所示,用户名位于左上角。如果您需要向右滚动,您将无法在最左侧的面板中看到该名称。我希望能够在控件底部的一些空白处显示用户名。我想像这样的东西可以工作(样机):
或者我希望能够使最左侧的面板保持静态。现在流程布局面板正在处理自动滚动,我认为应该以不同的方式处理(意味着表单大小应该强制控件仅自动滚动第二个面板,并保持第一个面板完好无损,但这可能意味着只有单独控制可以滚动吗?)。我需要做什么才能实现这一目标?
【问题讨论】: