首页 > 编程知识 正文

winform开源图表控件,winform调用wpf控件

时间:2023-05-03 06:18:31 阅读:117998 作者:3736

在Windows资源管理器中,将鼠标指针移动到TreeView控件和ListView控件之间时,向左或向右拖动以调整TreeView控件和ListView控件在主窗口中的大小比例可以使用SplitContainer控件实现此功能。 可以将SplitContainer控件视为由可移动拆分条分隔的两个面板的复合项。 当鼠标指针悬停在拆分条上时,指针会相应地更改形状,指示拆分条是可移动的。 使用SplitContainer控件可以创建复合用户界面。 通常,在一个面板中的选择决定了在另一个面板中显示的对象。 此数组对显示和浏览信息非常有用。 有了两个面板,可以聚合不同区域的信息。 用户也可以使用拆分条(也称为拆分器)轻松调整面板的大小。

首先,将RssTreeView控件和RssListView控件的Dock属性都设置为None,并适当缩小这两个控件的大小,以保留主窗体的可用空间。 然后,从工具箱中将SplitContainer控件拖动到主窗体的可用区域&; 放下。 然后,在控件的左侧和右侧显示两个容器:面板1和面板2。 放置在这两个容器中的控件可以调整大小。 用户使用拆分栏调整大小的是这两个容器。 将标签控件拖动到面板&; 拖放,将Text属性设置为RSS文档列表,将Dock属性设置为Top。 然后,将RssTreeView控件拖动到面板1上&; 拖放,然后将RSS列表控件拖动到面板2上&; 放下。 然后,将这两个控件的Dock属性设置为Fill,并用每个面板填充。

将SplitContainer控件的Dock属性设置为Fill,并填写整个主窗体。 将固定面板属性设置为面板1,以便在调整主窗体大小时,面板1面板的大小保持默认值。 将Panel1MinSize属性设置为50。 此属性设置Panel1容器的最小宽度。 同样,将Panel2MinSize属性设置为100。 Panel1Collapsed和Panel2Collapsed属性分别设置两个容器(面板1和面板2 )是否折叠,即,折叠是否隐藏其中一个面板。 属性SplitterDistance设置拆分条和SplitContainer控件的左侧距离。 属性SplitterIncrement设置用户每次拖动拆分条时移动的距离。 属性SplitterWidth设置拆分条的宽度。 Orientation属性确定拆分器的方向,而不是控件本身的方向。 因此,如果将此属性设置为Vertical,拆分器将垂直放置,从而生成左右面板。

再次运行程序,然后用鼠标拖动拆分器以更改RssTreeView控件和RssListView控件的大小百分比

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。