DHDHSoftware/DHSoftware/Views/UserDetetion.cs

89 lines
2.7 KiB
C#
Raw Normal View History

2025-03-13 18:54:05 +08:00
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);
}
}
}