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