using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using System.Windows.Forms;
using Metis.ParameterSet;
using PaintDotNet.Base.CommTool;
using PaintDotNet.Base.SettingModel;
using PaintDotNet.DbOpreate.DbModel;
using PaintDotNet.GeneralAnalysis.Artwork;
using PaintDotNet.Processing;
using static PaintDotNet.GeneralAnalysis.Artwork.ArtworkUserControl;
namespace PaintDotNet.GeneralAnalysis
{
///
/// 工艺图比照
///
internal partial class ArtworkComparativeDialog : PdnBaseForm
{
private string m_filePath = Application.StartupPath + "\\Artwork\\";
///
/// 图片选择窗口
///
private InterImagePickerDialog imagePickerDialog;
private AppWorkspace m_appWorkspace;
private ArtworkModel m_artworkModel;
private List m_artworkLists = new List();
private ArtworkModel.Item m_artwork;
private int m_selectIndex;
private ArtworkUserControl userControl;
private int m_width;
private int m_height;
private Bitmap m_artBitmap;
private Bitmap m_targetBitmap;
private Bitmap m_targetBitmapClone;
private mic_rulers mic_Rulers = Startup.instance.ruleDB;
///
/// 步长 初始值1,依次增加
///
private string stepLength = "00" + Startup.instance.step_length;
private RadioButton rdoPoint;
private GeneralAnalysisModel generalAnalysisModel = new GeneralAnalysisModel();
public ArtworkComparativeDialog(AppWorkspace workspace)
{
m_appWorkspace = workspace;
InitializeComponent();
InitializeLanguageText();
UpdateUserControl();
InitializeData();
getLastData();
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.saveLastData);
}
private void InitializeData()
{
try
{
m_artworkModel = Startup.instance.artworkModel;
m_artworkLists = m_artworkModel.items;
this.imageList1.Images.Clear();
this.lvwArtworkList.Items.Clear();
for (int i = 0; i < m_artworkLists.Count; ++i)
{
Bitmap bitmap = new Bitmap(90, 90);
if (System.IO.File.Exists(m_filePath + m_artworkLists[i].thumbnail))
{
bitmap = new Bitmap(Image.FromFile(m_filePath + m_artworkLists[i].thumbnail));
}
this.imageList1.Images.Add("img" + i, bitmap);
this.lvwArtworkList.Items.Add("", i);
this.lvwArtworkList.Items[i].ImageIndex = i;
this.lvwArtworkList.Items[i].Text = m_artworkLists[i].artworkName;
this.lvwArtworkList.Items[i].Name = m_artworkLists[i].artworkName;
}
}
catch (Exception)
{
}
}
private void btnDisk_Click(object sender, EventArgs e)
{
Bitmap newBit1 = ChooseImageFromHardDisk();//暂时接收一下,如果为空则不替换原有的原图对象
if (newBit1 != null)
{
this.SetBitmap(newBit1);
}
}
///
/// 从硬盘选择图片
///
///
private Bitmap ChooseImageFromHardDisk()
{
OpenFileDialog openFileDialog = new OpenFileDialog { Filter = "*.jpg,*jpeg,*.bmp,*.ico,*.png,*.tif,*.wmf|*.jpg;*jpeg;*.bmp;*.ico;*.png;*.tif;*.wmf" };
DialogResult result = openFileDialog.ShowDialog();
if (result == DialogResult.OK)
{
mic_Rulers = Startup.instance.ruleDB;
Image image = Image.FromFile(openFileDialog.FileName);
Bitmap newBit = new Bitmap(image);
return newBit;
}
else
{
return null;
}
}
private void UpdateUserControl()
{
panel1.Controls.Clear();
bool auxiliaryLineEnabled = false;
bool gridLineEnabled = false;
int transparency = 255;
int targetTransparency = 255;
bool generateTargetPoint = false;
if (userControl != null)
{
auxiliaryLineEnabled = userControl.AuxiliaryLineEnabled;
gridLineEnabled = userControl.GridLineEnabled;
transparency = userControl.Transparency;
targetTransparency = userControl.TargetTransparency;
m_artBitmap = userControl.ArtBitmap;
m_targetBitmapClone = userControl.TargetBitmapClone;
m_targetBitmap = userControl.TargetBitmap;
generateTargetPoint = userControl.GenerateTargetPoint;
}
if (rdoCenter.Checked)
{
btnDraw.Visible = true;
btnClipping.Visible = true;
userControl = new ArtworkCenterUserControl(m_appWorkspace, panel1.Width, panel1.Height);
}
else
{
btnDraw.Visible = false;
btnClipping.Visible = false;
userControl = new ArtworkPointUserControl(m_appWorkspace, panel1.Width, panel1.Height);
}
panel1.Controls.Add(userControl);
userControl.AuxiliaryLineEnabled = auxiliaryLineEnabled;
userControl.GridLineEnabled = gridLineEnabled;
userControl.Transparency = transparency;
userControl.TargetTransparency = targetTransparency;
userControl.GenerateTargetPoint = generateTargetPoint;
userControl.Artwork = m_artwork;
userControl.ArtBitmap = m_artBitmap;
//m_targetBitmapClone = null;
//m_targetBitmap = null;
userControl.TargetBitmapClone = m_targetBitmapClone;
userControl.TargetBitmap = m_targetBitmap;
}
private void SetBitmap(Bitmap bitmap)
{
m_targetBitmap = bitmap;
m_targetBitmapClone = bitmap;
m_width = bitmap.Width;
m_height = bitmap.Height;
userControl.TargetBitmap = m_targetBitmap;
if (rdoCenter.Checked)
{
userControl.TargetBitmapClone = (Bitmap)bitmap.Clone();
userControl.OverlapBitmap = userControl.Overlap(OverlapType.CENTER);
}
}
private void ArtworkComparativeDialog_Resize(object sender, EventArgs e)
{
userControl.Width = panel1.Width;
userControl.Height = panel1.Height;
}
private void rdoCenter_CheckedChanged(object sender, EventArgs e)
{
UpdateUserControl();
}
private void rdoPoint_CheckedChanged(object sender, EventArgs e)
{
UpdateUserControl();
}
private void lvwArtworkList_SelectedIndexChanged(object sender, EventArgs e)
{
if (lvwArtworkList.FocusedItem != null)
{
m_selectIndex = lvwArtworkList.Items.IndexOf(lvwArtworkList.FocusedItem);
m_artwork = m_artworkLists[m_selectIndex];
if (System.IO.File.Exists(m_filePath + m_artwork.pic))
{
m_artBitmap = new Bitmap(Image.FromFile(m_filePath + m_artwork.pic));
userControl.ArtBitmap = m_artBitmap;
}
userControl.Artwork = m_artwork;
userControl.ArtChanged = true;
if (rdoCenter.Checked)
{
if(this.m_artBitmap!= null || this.m_targetBitmap != null)
{
userControl.OverlapBitmap = userControl.Overlap(OverlapType.CENTER);
}
}
userControl.Init();
}
}
private void btnSave_Click(object sender, EventArgs e)
{
if (userControl.ArtBitmap == null || userControl.TargetBitmap == null)
{
MessageBox.Show(PdnResources.GetString("Menu.Pleasechoorawingfirst.text"));
return;
}
// 定点插入
if (rdoPoint.Checked)
{
((ArtworkPointUserControl)userControl).Save();
rdoCenter.Checked = true;
}
else
{
DocumentWorkspace dw = m_appWorkspace.AddNewDocumentWorkspace();
Document document = Document.FromImageMat(Camera.Tools.ToMat(userControl.OverlapBitmap));
document.Dirty = true;
dw.Document = document;
dw.xmlSaveModel = mic_Rulers;
dw.fileText = this.Text + "-" + stepLength;
dw.InitRulerInfo();
//激活
m_appWorkspace.ActiveDocumentWorkspace = dw;
//锁定扩缩
if (m_appWorkspace.isLockZoom && m_appWorkspace.lockScaleRatio > 0)
{
m_appWorkspace.ActiveDocumentWorkspace.ZoomBasis = ZoomBasis.ScaleFactor;
m_appWorkspace.ActiveDocumentWorkspace.ScaleFactor = ScaleFactor.FromDouble(m_appWorkspace.lockScaleRatio);
m_appWorkspace.SetZoonTrackValue(m_appWorkspace.ActiveDocumentWorkspace.ScaleFactor);
}
else
{
m_appWorkspace.ActiveDocumentWorkspace.ZoomBasis = ZoomBasis.FitToWindow;
}
m_appWorkspace.Refresh();
Startup.instance.step_length += 1;
stepLength = "00" + Startup.instance.step_length;
//string m_filePath = Application.StartupPath + "\\Artwork\\";
//userControl.OverlapBitmap.Save(m_filePath + "1.png", System.Drawing.Imaging.ImageFormat.Png);
}
}
///
/// 选择矩形框
///
///
///
private void btnDraw_Click(object sender, EventArgs e)
{
if (!rdoPoint.Checked)
{
((ArtworkCenterUserControl)userControl).DrawEnable();
}
}
///
/// 裁剪
///
///
///
private void btnClipping_Click(object sender, EventArgs e)
{
if (!rdoPoint.Checked)
{
((ArtworkCenterUserControl)userControl).BitmapClipping();
}
}
private void btnClose_Click(object sender, EventArgs e)
{
this.Dispose();
this.Close();
}
private void btnFromGallery_Click(object sender, EventArgs e)
{
ImagePickerDialog(sender);
}
///
/// 弹出图库选择窗口
///
///
private void ImagePickerDialog(object sender)
{
if (imagePickerDialog == null)
{
imagePickerDialog = new InterImagePickerDialog(m_appWorkspace);
imagePickerDialog.StartPosition = FormStartPosition.Manual;
if (this.Right >= System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width - 150)
{
imagePickerDialog.Left = Screen.PrimaryScreen.Bounds.Width - 500;
}
else
{
imagePickerDialog.Left = ((Button)sender).Left + 12 + this.Left;
}
imagePickerDialog.Top = ((Button)sender).Bottom + 50;
imagePickerDialog.ValueChanged += new System.EventHandler(this.inputMat_ValueChanged);
imagePickerDialog.Show();
}
else
{
if (!imagePickerDialog.IsDisposed)
{
imagePickerDialog.WindowState = FormWindowState.Normal;
}
else
{
imagePickerDialog = new InterImagePickerDialog(m_appWorkspace);
imagePickerDialog.StartPosition = FormStartPosition.Manual;
if (this.Right >= System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width - 150)
{
imagePickerDialog.Left = Screen.PrimaryScreen.Bounds.Width - 500;
}
else
{
imagePickerDialog.Left = ((Button)sender).Left + 12 + this.Left;
}
imagePickerDialog.Top = ((Button)sender).Bottom + 50;
imagePickerDialog.ValueChanged += new System.EventHandler(this.inputMat_ValueChanged);
imagePickerDialog.Show();
}
}
}
///
/// 从图库选择待对照图片
///
///
///
private void inputMat_ValueChanged(object sender, EventArgs e)
{
if (sender is DocumentWorkspace)
{
Bitmap newBit = ((DocumentWorkspace)sender).CompositionSurface.CreateAliasedBitmap();
mic_Rulers = ((DocumentWorkspace)sender).xmlSaveModel;
Bitmap bitmap1 = newBit.Clone(new Rectangle(0, 0, newBit.Width, newBit.Height), newBit.PixelFormat);
//获取主控件多相,二值,测量,标注等信息
((DocumentWorkspace)sender).NewPanelBitmap(bitmap1);
if (bitmap1 != null)
{
this.SetBitmap(bitmap1);
}
}
}
///
/// 获取上次操作参数
///
private void getLastData()
{
string filePath = Application.StartupPath + "\\Config\\Default\\ParameterSaving\\ParameterGeneralAnalysis.xml";
if (!System.IO.File.Exists(filePath))
{
generalAnalysisModel = new GeneralAnalysisModel();
generalAnalysisModel.PolyphaseMutiAreaContentModels = new GeneralAnalysisModel.PolyphaseMutiAreaContentModel();
generalAnalysisModel.PolyphaseCounterAnalysisModels = new GeneralAnalysisModel.PolyphaseCounterAnalysisModel();
generalAnalysisModel.TwoPhaseScaleModels = new GeneralAnalysisModel.TwoPhaseScaleModel();
generalAnalysisModel.PolyphaseContentModels = new GeneralAnalysisModel.PolyphaseContentModel();
generalAnalysisModel.PolyphaseDistanceModels = new GeneralAnalysisModel.PolyphaseDistanceModel();
generalAnalysisModel.DebrisSelectionModels = new GeneralAnalysisModel.DebrisSelectionModel();
generalAnalysisModel.CountNumberAnalysisModels = new GeneralAnalysisModel.CountNumberAnalysisModel();
generalAnalysisModel.ArtworkComparativeModels = new GeneralAnalysisModel.ArtworkComparativeModel();
generalAnalysisModel.PolyphaseMutiAreaContentModels.hasUsed = false;
generalAnalysisModel.PolyphaseCounterAnalysisModels.hasUsed = false;
generalAnalysisModel.TwoPhaseScaleModels.hasUsed = false;
generalAnalysisModel.PolyphaseContentModels.hasUsed = false;
generalAnalysisModel.PolyphaseDistanceModels.hasUsed = false;
generalAnalysisModel.DebrisSelectionModels.hasUsed = false;
generalAnalysisModel.CountNumberAnalysisModels.hasUsed = false;
generalAnalysisModel.ArtworkComparativeModels.hasUsed = false;
string porosityInfoXml = XmlSerializeHelper.XmlSerialize(generalAnalysisModel);
Directory.CreateDirectory(Application.StartupPath + "\\Config\\Default\\ParameterSaving\\");
FileOperationHelper.WriteStringToFile(porosityInfoXml, filePath, FileMode.CreateNew);
}
else
{
generalAnalysisModel = XmlSerializeHelper.DESerializer(FileOperationHelper.ReadStringFromFile(filePath, FileMode.Open));
if (generalAnalysisModel.ArtworkComparativeModels == null)
{
generalAnalysisModel.ArtworkComparativeModels = new GeneralAnalysisModel.ArtworkComparativeModel();
}
if (generalAnalysisModel.ArtworkComparativeModels.hasUsed)
{
rdoCenter.Checked = generalAnalysisModel.ArtworkComparativeModels.parameter1 == 1 ? true : false;
rdoPoint.Checked = generalAnalysisModel.ArtworkComparativeModels.parameter1 == 2 ? true : false;
if (rdoCenter.Checked)
{
((ArtworkCenterUserControl)userControl).getData(generalAnalysisModel.ArtworkComparativeModels);
}
else {
((ArtworkPointUserControl)userControl).getData(generalAnalysisModel.ArtworkComparativeModels);
}
}
}
}
///
/// 保存上次操作参数
///
private void saveLastData(object sender, EventArgs e)
{
if (generalAnalysisModel.ArtworkComparativeModels == null)
{
generalAnalysisModel.ArtworkComparativeModels = new GeneralAnalysisModel.ArtworkComparativeModel();
}
generalAnalysisModel.ArtworkComparativeModels.hasUsed = true;
generalAnalysisModel.ArtworkComparativeModels.parameter1 = rdoCenter.Checked ? 1 : 2;
var saveData = new GeneralAnalysisModel.ArtworkComparativeModel();
if (rdoCenter.Checked)
{
saveData = ((ArtworkCenterUserControl)userControl).saveData();
}
else {
saveData = ((ArtworkPointUserControl)userControl).saveData();
}
generalAnalysisModel.ArtworkComparativeModels.parameter2 = saveData.parameter2;
generalAnalysisModel.ArtworkComparativeModels.parameter3 = saveData.parameter3;
generalAnalysisModel.ArtworkComparativeModels.parameter4 = saveData.parameter4;
generalAnalysisModel.ArtworkComparativeModels.parameter5 = saveData.parameter5;
generalAnalysisModel.ArtworkComparativeModels.parameter6 = saveData.parameter6;
generalAnalysisModel.ArtworkComparativeModels.parameter7 = saveData.parameter7;
generalAnalysisModel.ArtworkComparativeModels.parameter8 = saveData.parameter8;
string filePath = Application.StartupPath + "\\Config\\Default\\ParameterSaving\\ParameterGeneralAnalysis.xml";
string porosityInfoXml = XmlSerializeHelper.XmlSerialize(generalAnalysisModel);
FileOperationHelper.WriteStringToFile(porosityInfoXml, filePath, FileMode.Create);
}
#region 控件
///
/// Required designer variable.
///
private System.ComponentModel.IContainer components = null;
///
/// Clean up any resources being used.
///
/// true if managed resources should be disposed; otherwise, false.
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
private void InitializeLanguageText()
{
this.btnFromGallery.Text = PdnResources.GetString("Menu.Gallery.text");
this.label1.Text = PdnResources.GetString("Menu.Generalanalysis.Processmparison.Insertmethod.text") + ":";
this.groupBox2.Text = PdnResources.GetString("Menu.Generalanalysis.Processmparison.Processdrawingdirectory.text");
this.Text = PdnResources.GetString("Menu.GeneralAnalysis.ArtworkComparative.Text");
this.groupBox1.Text = PdnResources.GetString("Menu.operation.text");
this.btnClose.Text = PdnResources.GetString("Menu.File.Close.Text");
this.btnSave.Text = PdnResources.GetString("Menu.File.Save.Text");
this.btnClipping.Text = PdnResources.GetString("Menu.Generalanalysis.Processmparison.Cut.text");
this.btnDraw.Text = PdnResources.GetString("Menu.Generalanalysis.Processmparison.Rectselection.text");
this.rdoPoint.Text = PdnResources.GetString("Menu.Generalanalysis.Processmparison.Positioninsert.text");
this.rdoCenter.Text = PdnResources.GetString("Menu.Generalanalysis.Processmparison.Insertdirectly.text");
this.btnDisk.Text = PdnResources.GetString("Menu.harddisk.text");
}
///
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
///
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.btnClose = new System.Windows.Forms.Button();
this.btnSave = new System.Windows.Forms.Button();
this.btnClipping = new System.Windows.Forms.Button();
this.btnDraw = new System.Windows.Forms.Button();
this.rdoPoint = new System.Windows.Forms.RadioButton();
this.rdoCenter = new System.Windows.Forms.RadioButton();
this.btnDisk = new System.Windows.Forms.Button();
this.btnFromGallery = new System.Windows.Forms.Button();
this.label1 = new System.Windows.Forms.Label();
this.groupBox2 = new System.Windows.Forms.GroupBox();
this.lvwArtworkList = new System.Windows.Forms.ListView();
this.imageList1 = new System.Windows.Forms.ImageList(this.components);
this.panel1 = new System.Windows.Forms.Panel();
this.groupBox1.SuspendLayout();
this.groupBox2.SuspendLayout();
this.SuspendLayout();
//
// groupBox1
//
this.groupBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.groupBox1.Controls.Add(this.btnClose);
this.groupBox1.Controls.Add(this.btnSave);
this.groupBox1.Controls.Add(this.btnClipping);
this.groupBox1.Controls.Add(this.btnDraw);
this.groupBox1.Controls.Add(this.rdoPoint);
this.groupBox1.Controls.Add(this.rdoCenter);
this.groupBox1.Controls.Add(this.btnDisk);
this.groupBox1.Controls.Add(this.btnFromGallery);
this.groupBox1.Controls.Add(this.label1);
this.groupBox1.Location = new System.Drawing.Point(12, 12);
this.groupBox1.Name = "groupBox1";
this.groupBox1.Size = new System.Drawing.Size(1282, 92);
this.groupBox1.TabIndex = 1;
this.groupBox1.TabStop = false;
this.groupBox1.Text = "操作";
//
// btnClose
//
this.btnClose.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.btnClose.Location = new System.Drawing.Point(1174, 35);
this.btnClose.Name = "btnClose";
this.btnClose.Size = new System.Drawing.Size(75, 31);
this.btnClose.TabIndex = 9;
this.btnClose.Text = "关闭";
this.btnClose.UseVisualStyleBackColor = true;
this.btnClose.Click += new System.EventHandler(this.btnClose_Click);
//
// btnSave
//
this.btnSave.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.btnSave.Location = new System.Drawing.Point(856, 35);
this.btnSave.Name = "btnSave";
this.btnSave.Size = new System.Drawing.Size(75, 31);
this.btnSave.TabIndex = 8;
this.btnSave.Text = "保存";
this.btnSave.UseVisualStyleBackColor = true;
this.btnSave.Click += new System.EventHandler(this.btnSave_Click);
//
// btnClipping
//
this.btnClipping.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.btnClipping.Location = new System.Drawing.Point(750, 35);
this.btnClipping.Name = "btnClipping";
this.btnClipping.Size = new System.Drawing.Size(75, 31);
this.btnClipping.TabIndex = 7;
this.btnClipping.Text = "剪切";
this.btnClipping.UseVisualStyleBackColor = true;
this.btnClipping.Click += new System.EventHandler(this.btnClipping_Click);
//
// btnDraw
//
this.btnDraw.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.btnDraw.Location = new System.Drawing.Point(606, 35);
this.btnDraw.Name = "btnDraw";
this.btnDraw.Size = new System.Drawing.Size(113, 31);
this.btnDraw.TabIndex = 6;
this.btnDraw.Text = "矩形选择";
this.btnDraw.UseVisualStyleBackColor = true;
this.btnDraw.Click += new System.EventHandler(this.btnDraw_Click);
//
// rdoPoint
//
this.rdoPoint.AutoSize = true;
this.rdoPoint.Location = new System.Drawing.Point(251, 44);
this.rdoPoint.Name = "rdoPoint";
this.rdoPoint.Size = new System.Drawing.Size(71, 16);
this.rdoPoint.TabIndex = 5;
this.rdoPoint.Text = "定位插入";
this.rdoPoint.UseVisualStyleBackColor = true;
this.rdoPoint.CheckedChanged += new System.EventHandler(this.rdoPoint_CheckedChanged);
//
// rdoCenter
//
this.rdoCenter.AutoSize = true;
this.rdoCenter.Checked = true;
this.rdoCenter.Location = new System.Drawing.Point(138, 44);
this.rdoCenter.Name = "rdoCenter";
this.rdoCenter.Size = new System.Drawing.Size(71, 16);
this.rdoCenter.TabIndex = 4;
this.rdoCenter.TabStop = true;
this.rdoCenter.Text = "直接插入";
this.rdoCenter.UseVisualStyleBackColor = true;
this.rdoCenter.CheckedChanged += new System.EventHandler(this.rdoCenter_CheckedChanged);
//
// btnDisk
//
this.btnDisk.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.btnDisk.Location = new System.Drawing.Point(1068, 35);
this.btnDisk.Name = "btnDisk";
this.btnDisk.Size = new System.Drawing.Size(75, 31);
this.btnDisk.TabIndex = 3;
this.btnDisk.Text = "硬盘";
this.btnDisk.UseVisualStyleBackColor = true;
this.btnDisk.Click += new System.EventHandler(this.btnDisk_Click);
//
// btnFromGallery
//
this.btnFromGallery.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.btnFromGallery.Location = new System.Drawing.Point(962, 35);
this.btnFromGallery.Name = "btnFromGallery";
this.btnFromGallery.Size = new System.Drawing.Size(75, 31);
this.btnFromGallery.TabIndex = 2;
this.btnFromGallery.Text = "图库";
this.btnFromGallery.UseVisualStyleBackColor = true;
this.btnFromGallery.Click += new System.EventHandler(this.btnFromGallery_Click);
//
// label1
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(38, 44);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(65, 12);
this.label1.TabIndex = 0;
this.label1.Text = "插入方式:";
//
// groupBox2
//
this.groupBox2.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)));
this.groupBox2.Controls.Add(this.lvwArtworkList);
this.groupBox2.Location = new System.Drawing.Point(12, 110);
this.groupBox2.Name = "groupBox2";
this.groupBox2.Size = new System.Drawing.Size(273, 600);
this.groupBox2.TabIndex = 2;
this.groupBox2.TabStop = false;
this.groupBox2.Text = "工艺图目录";
//
// lvwArtworkList
//
this.lvwArtworkList.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.lvwArtworkList.HideSelection = false;
this.lvwArtworkList.LargeImageList = this.imageList1;
this.lvwArtworkList.Location = new System.Drawing.Point(16, 24);
this.lvwArtworkList.Name = "lvwArtworkList";
this.lvwArtworkList.Size = new System.Drawing.Size(241, 559);
this.lvwArtworkList.TabIndex = 3;
this.lvwArtworkList.UseCompatibleStateImageBehavior = false;
this.lvwArtworkList.View = System.Windows.Forms.View.Tile;
this.lvwArtworkList.SelectedIndexChanged += new System.EventHandler(this.lvwArtworkList_SelectedIndexChanged);
//
// imageList1
//
this.imageList1.ColorDepth = System.Windows.Forms.ColorDepth.Depth8Bit;
this.imageList1.ImageSize = new System.Drawing.Size(90, 90);
this.imageList1.TransparentColor = System.Drawing.Color.Transparent;
//
// panel1
//
this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.panel1.Location = new System.Drawing.Point(291, 107);
this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(1003, 610);
this.panel1.TabIndex = 3;
//
// ArtworkComparativeDialog
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(1306, 722);
this.Controls.Add(this.panel1);
this.Controls.Add(this.groupBox2);
this.Controls.Add(this.groupBox1);
this.Name = "ArtworkComparativeDialog";
this.Text = "工艺图比照";
this.Resize += new System.EventHandler(this.ArtworkComparativeDialog_Resize);
this.Controls.SetChildIndex(this.groupBox1, 0);
this.Controls.SetChildIndex(this.groupBox2, 0);
this.Controls.SetChildIndex(this.panel1, 0);
this.groupBox1.ResumeLayout(false);
this.groupBox1.PerformLayout();
this.groupBox2.ResumeLayout(false);
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.GroupBox groupBox1;
private System.Windows.Forms.RadioButton rdoCenter;
private System.Windows.Forms.Button btnDisk;
private System.Windows.Forms.Button btnFromGallery;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.GroupBox groupBox2;
private System.Windows.Forms.ListView lvwArtworkList;
private System.Windows.Forms.Panel panel1;
private System.Windows.Forms.ImageList imageList1;
private System.Windows.Forms.Button btnClose;
private System.Windows.Forms.Button btnSave;
private System.Windows.Forms.Button btnClipping;
private System.Windows.Forms.Button btnDraw;
#endregion
}
}