DHDHSoftware/DHSoftware/Views/UserDetetion.cs
2025-03-13 18:54:05 +08:00

89 lines
2.7 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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);
}
}
}