89 lines
2.7 KiB
C#
89 lines
2.7 KiB
C#
using AntdUI;
|
||
using System;
|
||
using System.Collections.Generic;
|
||
using System.ComponentModel;
|
||
using System.Data;
|
||
using System.Drawing;
|
||
using System.Linq;
|
||
using System.Text;
|
||
using System.Threading.Tasks;
|
||
using System.Windows.Forms;
|
||
|
||
namespace DHSoftware.Views
|
||
{
|
||
public partial class UserDetetion : UserControl
|
||
{
|
||
//根据检测配置 将对应的相机配置、中处理预处理、尺寸测量
|
||
public UserDetetion(int parentWidth, int parentHeight)
|
||
{
|
||
InitializeComponent();
|
||
AntdUI.CollapseItem group1 = new CollapseItem();
|
||
group1.Height = parentHeight / 3;
|
||
group1.Text = "相机配置";
|
||
AntdUI.CollapseItem group2 = new CollapseItem();
|
||
group2.Text = "预处理中处理";
|
||
group2.Height = parentHeight -300;
|
||
AntdUI.CollapseItem group3 = new CollapseItem();
|
||
group3.Text = "尺寸测量";
|
||
group3.Height = parentHeight/3;
|
||
|
||
|
||
|
||
// 父容器(如 Panel)设置自动滚动
|
||
System.Windows.Forms.Panel panel = new System.Windows.Forms.Panel
|
||
{
|
||
Dock = DockStyle.Fill,
|
||
AutoScroll = true // 关键:启用滚动条
|
||
};
|
||
|
||
|
||
// 父容器(如 Panel)设置自动滚动
|
||
System.Windows.Forms.FlowLayoutPanel panel2 = new System.Windows.Forms.FlowLayoutPanel
|
||
{
|
||
Dock = DockStyle.Fill,
|
||
AutoScroll = true // 关键:启用滚动条
|
||
};
|
||
|
||
// 父容器(如 Panel)设置自动滚动
|
||
System.Windows.Forms.Panel panel3 = new System.Windows.Forms.Panel
|
||
{
|
||
Dock = DockStyle.Fill,
|
||
AutoScroll = true // 关键:启用滚动条
|
||
};
|
||
|
||
|
||
CameraConfigControl camConfigFrm = new CameraConfigControl();
|
||
camConfigFrm.Dock = DockStyle.Fill;
|
||
panel.Controls.Add(camConfigFrm);
|
||
|
||
PreTreatUserControl ptuc = new PreTreatUserControl();
|
||
ptuc.AutoScroll = true;
|
||
panel2.Controls.Add(ptuc);
|
||
DetectConfigControl detect = new DetectConfigControl();
|
||
// detect.Dock = DockStyle.Fill;
|
||
detect.AutoScroll = true;
|
||
panel2.Controls.Add(detect);
|
||
|
||
|
||
SizeConfigControl Sizefc = new SizeConfigControl();
|
||
Sizefc.Dock = DockStyle.Fill;
|
||
panel3.Controls.Add(Sizefc);
|
||
|
||
|
||
|
||
|
||
group1.Controls.Add(panel);
|
||
group2.Controls.Add(panel2);
|
||
group3.Controls.Add(panel3);
|
||
|
||
|
||
//collapse1.Items.Add(group1);
|
||
collapse1.Items.Add(group1);
|
||
collapse1.Items.Add(group2);
|
||
collapse1.Items.Add(group3);
|
||
|
||
|
||
}
|
||
}
|
||
}
|