我有一个带有两个水平面板的splitContainter控件。顶部面板包含患者识别横幅,底部面板包含相关患者文档和树视图。
PatientBanner控件来自英国的NIH,如果您点击控件内的按钮(右下角的双向下箭头),它将展开以显示有关患者地址,电话,电子邮件和过敏的更多信息。
它扩展得非常好,但我不知道如何调整splitContainer,以便顶部面板可以显示所有信息。
alt text http://www.intellicure.com/files/DocumentManagerScreenShot.jpg
答案 0 :(得分:3)
我没试过这个。但是,我认为这应该有效 确保您控制对接以填充面板。
splitContainer.IsSplitterFixed = false.
splitContainer.DataBindings.Add("Height", <yourcontrol>, "Height")
答案 1 :(得分:2)
在下面的代码片段中,我调整了分配器控件。我已将更新后的控件宽度用于SplitterDistance。希望它有所帮助。
public DataTable GridView
{
get { return dataGridView1.DataSource as DataTable; }
set { dataGridView1.DataSource = value;
splitContainer1.SplitterDistance = dataGridView1.Width;
}
}