using PaintDotNet.Annotation.Enum;
using PaintDotNet.Base.SettingModel;
using PaintDotNet.Base.CommTool;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Resources;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace PaintDotNet.Measuring
{
partial class MeasureListSetDialog : Form
{
#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()
{
System.Windows.Forms.TreeNode treeNode345 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.LabelAction.DrawLine.Text"));
System.Windows.Forms.TreeNode treeNode346 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureLength.Text"));
System.Windows.Forms.TreeNode treeNode347 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureHLine.Text"));
System.Windows.Forms.TreeNode treeNode348 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureVLine.Text"));
System.Windows.Forms.TreeNode treeNode3488 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureDistanceLine.Text"));
System.Windows.Forms.TreeNode treeNode349 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.LengthMeasurement.Text"), new System.Windows.Forms.TreeNode[] {
treeNode345,
treeNode346,
treeNode347,
treeNode348,
treeNode3488});
System.Windows.Forms.TreeNode treeNode350 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureMulLine.Text"));
System.Windows.Forms.TreeNode treeNode351 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureMulHVLine.Text"));
System.Windows.Forms.TreeNode treeNode352 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MultiPointLineSegment.Text"));
System.Windows.Forms.TreeNode treeNode353 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureMulVLine.Text"));
System.Windows.Forms.TreeNode treeNode354 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MultiPointLineSegment.Text"), new System.Windows.Forms.TreeNode[] {
treeNode350,
treeNode351,
treeNode352,
treeNode353});
System.Windows.Forms.TreeNode treeNode355 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureBrokenLine.Text"));
System.Windows.Forms.TreeNode treeNode356 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureTraceCurve.Text"));
System.Windows.Forms.TreeNode treeNode357 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.LabelAction.DrawCurve.Text"));
System.Windows.Forms.TreeNode treeNode358 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.CurveLength.Text"), new System.Windows.Forms.TreeNode[] {
treeNode355,
treeNode356,
treeNode357});
System.Windows.Forms.TreeNode treeNode359 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasurePLine.Text"));
System.Windows.Forms.TreeNode treeNode360 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureMulPLine.Text"));
System.Windows.Forms.TreeNode treeNode361 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureHMulPLine.Text"));
System.Windows.Forms.TreeNode treeNode362 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureVMulPLine.Text"));
System.Windows.Forms.TreeNode treeNode3591 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasurePointHLine.Text"));
System.Windows.Forms.TreeNode treeNode363 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.PointPerpendicular.Text"), new System.Windows.Forms.TreeNode[] {
treeNode359,
treeNode360,
treeNode361,
treeNode362,
treeNode3591});
System.Windows.Forms.TreeNode treeNode364 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureParallelLine.Text"));
System.Windows.Forms.TreeNode treeNode365 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureMulParallelLine.Text"));
System.Windows.Forms.TreeNode treeNode366 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureHMulParallelLine.Text"));
System.Windows.Forms.TreeNode treeNode367 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureVMulParallelLine.Text"));
System.Windows.Forms.TreeNode treeNode368 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.ParallelLines.Text"), new System.Windows.Forms.TreeNode[] {
treeNode364,
treeNode365,
treeNode366,
treeNode367});
System.Windows.Forms.TreeNode treeNode369 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.LabelAction.DrawClosedCurve.Text"));
System.Windows.Forms.TreeNode treeNode370 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.LabelAction.DrawPolygon.Text"));
System.Windows.Forms.TreeNode treeNode371 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.LabelAction.DrawRectangle.Text"));
System.Windows.Forms.TreeNode treeNode372 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureRandRectangle.Text"));
System.Windows.Forms.TreeNode treeNode373 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureSquare.Text"));
System.Windows.Forms.TreeNode treeNode374 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureRandSquare.Text"));
System.Windows.Forms.TreeNode treeNode375 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureTracePolygon.Text"));
System.Windows.Forms.TreeNode treeNode376 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.PolygonMeasurement.Text"), new System.Windows.Forms.TreeNode[] {
treeNode369,
treeNode370,
treeNode371,
treeNode372,
treeNode373,
treeNode374,
treeNode375});
System.Windows.Forms.TreeNode treeNode377 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureCircle.Text"));
System.Windows.Forms.TreeNode treeNode378 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureInnerCircle.Text"));
System.Windows.Forms.TreeNode treeNode379 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureOuterCircle.Text"));
System.Windows.Forms.TreeNode treeNode380 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureDiameterCircle.Text"));
System.Windows.Forms.TreeNode treeNode381 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasurePointEdgeSize.Text"));
System.Windows.Forms.TreeNode treeNode382 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasurePointCenterSize.Text"));
System.Windows.Forms.TreeNode treeNode3811 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasurePointArcSize.Text"));
System.Windows.Forms.TreeNode treeNode383 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.CircularMeasurement.Text"), new System.Windows.Forms.TreeNode[] {
treeNode377,
treeNode378,
treeNode379,
treeNode380,
treeNode381,
treeNode382,
treeNode3811});
System.Windows.Forms.TreeNode treeNode384 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureThreePointAngle.Text"));
System.Windows.Forms.TreeNode treeNode385 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureFourPointAngle.Text"));
System.Windows.Forms.TreeNode treeNode386 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureThreePointArc.Text"));
System.Windows.Forms.TreeNode treeNode387 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.AngleMeasurement.Text"), new System.Windows.Forms.TreeNode[] {
treeNode384,
treeNode385,
treeNode386});
System.Windows.Forms.TreeNode treeNode3821 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureCenterCenterSize.Text"));
System.Windows.Forms.TreeNode treeNode3822 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureTwoLineVLDistance.Text"));
System.Windows.Forms.TreeNode treeNode3831 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.RegistrationMeasurement.Text"), new System.Windows.Forms.TreeNode[] {
treeNode3821,
treeNode3822});
System.Windows.Forms.TreeNode treeNode388 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.LabelAction.DrawLine.Text"));
System.Windows.Forms.TreeNode treeNode389 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureLength.Text"));
System.Windows.Forms.TreeNode treeNode390 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureHLine.Text"));
System.Windows.Forms.TreeNode treeNode391 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureVLine.Text"));
System.Windows.Forms.TreeNode treeNode3911 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureDistanceLine.Text"));
System.Windows.Forms.TreeNode treeNode392 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.LengthMeasurement.Text"), new System.Windows.Forms.TreeNode[] {
treeNode388,
treeNode389,
treeNode390,
treeNode391,
treeNode3911});
System.Windows.Forms.TreeNode treeNode393 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureMulLine.Text"));
System.Windows.Forms.TreeNode treeNode394 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureMulHVLine.Text"));
System.Windows.Forms.TreeNode treeNode395 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MultiPointLineSegment.Text"));
System.Windows.Forms.TreeNode treeNode396 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureMulVLine.Text"));
System.Windows.Forms.TreeNode treeNode397 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MultiPointLineSegment.Text"), new System.Windows.Forms.TreeNode[] {
treeNode393,
treeNode394,
treeNode395,
treeNode396});
System.Windows.Forms.TreeNode treeNode398 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureBrokenLine.Text"));
System.Windows.Forms.TreeNode treeNode399 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureTraceCurve.Text"));
System.Windows.Forms.TreeNode treeNode400 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.LabelAction.DrawCurve.Text"));
System.Windows.Forms.TreeNode treeNode401 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.CurveLength.Text"), new System.Windows.Forms.TreeNode[] {
treeNode398,
treeNode399,
treeNode400});
System.Windows.Forms.TreeNode treeNode402 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasurePLine.Text"));
System.Windows.Forms.TreeNode treeNode403 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureMulPLine.Text"));
System.Windows.Forms.TreeNode treeNode404 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureHMulPLine.Text"));
System.Windows.Forms.TreeNode treeNode405 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureVMulPLine.Text"));
System.Windows.Forms.TreeNode treeNode4021 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasurePointHLine.Text"));
System.Windows.Forms.TreeNode treeNode406 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.PointPerpendicular.Text"), new System.Windows.Forms.TreeNode[] {
treeNode402,
treeNode403,
treeNode404,
treeNode405,
treeNode4021});
System.Windows.Forms.TreeNode treeNode407 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureParallelLine.Text"));
System.Windows.Forms.TreeNode treeNode408 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureMulParallelLine.Text"));
System.Windows.Forms.TreeNode treeNode409 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureHMulParallelLine.Text"));
System.Windows.Forms.TreeNode treeNode410 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureVMulParallelLine.Text"));
System.Windows.Forms.TreeNode treeNode411 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.ParallelLines.Text"), new System.Windows.Forms.TreeNode[] {
treeNode407,
treeNode408,
treeNode409,
treeNode410});
System.Windows.Forms.TreeNode treeNode412 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.LabelAction.DrawClosedCurve.Text"));
System.Windows.Forms.TreeNode treeNode413 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.LabelAction.DrawPolygon.Text"));
System.Windows.Forms.TreeNode treeNode414 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.LabelAction.DrawRectangle.Text"));
System.Windows.Forms.TreeNode treeNode415 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureRandRectangle.Text"));
System.Windows.Forms.TreeNode treeNode416 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureSquare.Text"));
System.Windows.Forms.TreeNode treeNode417 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureRandSquare.Text"));
System.Windows.Forms.TreeNode treeNode418 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureTracePolygon.Text"));
System.Windows.Forms.TreeNode treeNode419 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.PolygonMeasurement.Text"), new System.Windows.Forms.TreeNode[] {
treeNode412,
treeNode413,
treeNode414,
treeNode415,
treeNode416,
treeNode417,
treeNode418});
System.Windows.Forms.TreeNode treeNode420 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureCircle.Text"));
System.Windows.Forms.TreeNode treeNode421 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureInnerCircle.Text"));
System.Windows.Forms.TreeNode treeNode422 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureOuterCircle.Text"));
System.Windows.Forms.TreeNode treeNode423 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureDiameterCircle.Text"));
System.Windows.Forms.TreeNode treeNode424 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasurePointEdgeSize.Text"));
System.Windows.Forms.TreeNode treeNode425 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasurePointCenterSize.Text"));
System.Windows.Forms.TreeNode treeNode4241 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasurePointArcSize.Text"));
System.Windows.Forms.TreeNode treeNode426 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.CircularMeasurement.Text"), new System.Windows.Forms.TreeNode[] {
treeNode420,
treeNode421,
treeNode422,
treeNode423,
treeNode424,
treeNode425,
treeNode4241});
System.Windows.Forms.TreeNode treeNode427 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureThreePointAngle.Text"));
System.Windows.Forms.TreeNode treeNode428 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureFourPointAngle.Text"));
System.Windows.Forms.TreeNode treeNode429 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureThreePointArc.Text"));
System.Windows.Forms.TreeNode treeNode430 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.AngleMeasurement.Text"), new System.Windows.Forms.TreeNode[] {
treeNode427,
treeNode428,
treeNode429});
System.Windows.Forms.TreeNode treeNode4251 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureCenterCenterSize.Text"));
System.Windows.Forms.TreeNode treeNode4252 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureTwoLineVLDistance.Text"));
System.Windows.Forms.TreeNode treeNode4261 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.RegistrationMeasurement.Text"), new System.Windows.Forms.TreeNode[] {
treeNode4251,
treeNode4252});
System.Windows.Forms.TreeNode treeNode431 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.LabelAction.DrawLine.Text"));
System.Windows.Forms.TreeNode treeNode432 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureLength.Text"));
System.Windows.Forms.TreeNode treeNode433 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureHLine.Text"));
System.Windows.Forms.TreeNode treeNode434 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureVLine.Text"));
System.Windows.Forms.TreeNode treeNode4344 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureDistanceLine.Text"));
System.Windows.Forms.TreeNode treeNode435 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.LengthMeasurement.Text"), new System.Windows.Forms.TreeNode[] {
treeNode431,
treeNode432,
treeNode433,
treeNode434,
treeNode4344});
System.Windows.Forms.TreeNode treeNode436 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureMulLine.Text"));
System.Windows.Forms.TreeNode treeNode437 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureMulHVLine.Text"));
System.Windows.Forms.TreeNode treeNode438 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MultiPointLineSegment.Text"));
System.Windows.Forms.TreeNode treeNode439 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureMulVLine.Text"));
System.Windows.Forms.TreeNode treeNode440 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MultiPointLineSegment.Text"), new System.Windows.Forms.TreeNode[] {
treeNode436,
treeNode437,
treeNode438,
treeNode439});
System.Windows.Forms.TreeNode treeNode441 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureBrokenLine.Text"));
System.Windows.Forms.TreeNode treeNode442 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureTraceCurve.Text"));
System.Windows.Forms.TreeNode treeNode443 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.LabelAction.DrawCurve.Text"));
System.Windows.Forms.TreeNode treeNode444 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.CurveLength.Text"), new System.Windows.Forms.TreeNode[] {
treeNode441,
treeNode442,
treeNode443});
System.Windows.Forms.TreeNode treeNode445 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasurePLine.Text"));
System.Windows.Forms.TreeNode treeNode446 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureMulPLine.Text"));
System.Windows.Forms.TreeNode treeNode447 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureHMulPLine.Text"));
System.Windows.Forms.TreeNode treeNode448 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureVMulPLine.Text"));
System.Windows.Forms.TreeNode treeNode4451 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasurePointHLine.Text"));
System.Windows.Forms.TreeNode treeNode449 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.PointPerpendicular.Text"), new System.Windows.Forms.TreeNode[] {
treeNode445,
treeNode446,
treeNode447,
treeNode448,
treeNode4451});
System.Windows.Forms.TreeNode treeNode450 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureParallelLine.Text"));
System.Windows.Forms.TreeNode treeNode451 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureMulParallelLine.Text"));
System.Windows.Forms.TreeNode treeNode452 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureHMulParallelLine.Text"));
System.Windows.Forms.TreeNode treeNode453 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureVMulParallelLine.Text"));
System.Windows.Forms.TreeNode treeNode454 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.ParallelLines.Text"), new System.Windows.Forms.TreeNode[] {
treeNode450,
treeNode451,
treeNode452,
treeNode453});
System.Windows.Forms.TreeNode treeNode455 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.LabelAction.DrawClosedCurve.Text"));
System.Windows.Forms.TreeNode treeNode456 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.LabelAction.DrawPolygon.Text"));
System.Windows.Forms.TreeNode treeNode457 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.LabelAction.DrawRectangle.Text"));
System.Windows.Forms.TreeNode treeNode458 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureRandRectangle.Text"));
System.Windows.Forms.TreeNode treeNode459 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureSquare.Text"));
System.Windows.Forms.TreeNode treeNode460 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureRandSquare.Text"));
System.Windows.Forms.TreeNode treeNode461 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureTracePolygon.Text"));
System.Windows.Forms.TreeNode treeNode462 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.PolygonMeasurement.Text"), new System.Windows.Forms.TreeNode[] {
treeNode455,
treeNode456,
treeNode457,
treeNode458,
treeNode459,
treeNode460,
treeNode461});
System.Windows.Forms.TreeNode treeNode463 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureCircle.Text"));
System.Windows.Forms.TreeNode treeNode464 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureInnerCircle.Text"));
System.Windows.Forms.TreeNode treeNode465 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureOuterCircle.Text"));
System.Windows.Forms.TreeNode treeNode466 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureDiameterCircle.Text"));
System.Windows.Forms.TreeNode treeNode467 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasurePointEdgeSize.Text"));
System.Windows.Forms.TreeNode treeNode468 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasurePointCenterSize.Text"));
System.Windows.Forms.TreeNode treeNode4671 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasurePointArcSize.Text"));
System.Windows.Forms.TreeNode treeNode469 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.CircularMeasurement.Text"), new System.Windows.Forms.TreeNode[] {
treeNode463,
treeNode464,
treeNode465,
treeNode466,
treeNode467,
treeNode468,
treeNode4671});
System.Windows.Forms.TreeNode treeNode470 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureThreePointAngle.Text"));
System.Windows.Forms.TreeNode treeNode471 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureFourPointAngle.Text"));
System.Windows.Forms.TreeNode treeNode472 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureThreePointArc.Text"));
System.Windows.Forms.TreeNode treeNode473 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.AngleMeasurement.Text"), new System.Windows.Forms.TreeNode[] {
treeNode470,
treeNode471,
treeNode472});
System.Windows.Forms.TreeNode treeNode4681 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureCenterCenterSize.Text"));
System.Windows.Forms.TreeNode treeNode4682 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureTwoLineVLDistance.Text"));
System.Windows.Forms.TreeNode treeNode4691 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.RegistrationMeasurement.Text"), new System.Windows.Forms.TreeNode[] {
treeNode4681,
treeNode4682});
System.Windows.Forms.TreeNode treeNode474 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.LabelAction.DrawLine.Text"));
System.Windows.Forms.TreeNode treeNode475 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureLength.Text"));
System.Windows.Forms.TreeNode treeNode476 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureHLine.Text"));
System.Windows.Forms.TreeNode treeNode477 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureVLine.Text"));
System.Windows.Forms.TreeNode treeNode4777 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureDistanceLine.Text"));
System.Windows.Forms.TreeNode treeNode478 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.LengthMeasurement.Text"), new System.Windows.Forms.TreeNode[] {
treeNode474,
treeNode475,
treeNode476,
treeNode477,
treeNode4777});
System.Windows.Forms.TreeNode treeNode479 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureMulLine.Text"));
System.Windows.Forms.TreeNode treeNode480 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureMulHVLine.Text"));
System.Windows.Forms.TreeNode treeNode481 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MultiPointLineSegment.Text"));
System.Windows.Forms.TreeNode treeNode482 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureMulVLine.Text"));
System.Windows.Forms.TreeNode treeNode483 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MultiPointLineSegment.Text"), new System.Windows.Forms.TreeNode[] {
treeNode479,
treeNode480,
treeNode481,
treeNode482});
System.Windows.Forms.TreeNode treeNode484 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureBrokenLine.Text"));
System.Windows.Forms.TreeNode treeNode485 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureTraceCurve.Text"));
System.Windows.Forms.TreeNode treeNode486 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.LabelAction.DrawCurve.Text"));
System.Windows.Forms.TreeNode treeNode487 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.CurveLength.Text"), new System.Windows.Forms.TreeNode[] {
treeNode484,
treeNode485,
treeNode486});
System.Windows.Forms.TreeNode treeNode488 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasurePLine.Text"));
System.Windows.Forms.TreeNode treeNode489 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureMulPLine.Text"));
System.Windows.Forms.TreeNode treeNode490 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureHMulPLine.Text"));
System.Windows.Forms.TreeNode treeNode491 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureVMulPLine.Text"));
System.Windows.Forms.TreeNode treeNode4881 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasurePointHLine.Text"));
System.Windows.Forms.TreeNode treeNode492 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.PointPerpendicular.Text"), new System.Windows.Forms.TreeNode[] {
treeNode488,
treeNode489,
treeNode490,
treeNode491,
treeNode4881});
System.Windows.Forms.TreeNode treeNode493 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureParallelLine.Text"));
System.Windows.Forms.TreeNode treeNode494 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureMulParallelLine.Text"));
System.Windows.Forms.TreeNode treeNode495 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureHMulParallelLine.Text"));
System.Windows.Forms.TreeNode treeNode496 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureVMulParallelLine.Text"));
System.Windows.Forms.TreeNode treeNode497 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.ParallelLines.Text"), new System.Windows.Forms.TreeNode[] {
treeNode493,
treeNode494,
treeNode495,
treeNode496});
System.Windows.Forms.TreeNode treeNode498 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.LabelAction.DrawClosedCurve.Text"));
System.Windows.Forms.TreeNode treeNode499 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.LabelAction.DrawPolygon.Text"));
System.Windows.Forms.TreeNode treeNode500 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.LabelAction.DrawRectangle.Text"));
System.Windows.Forms.TreeNode treeNode501 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureRandRectangle.Text"));
System.Windows.Forms.TreeNode treeNode502 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureSquare.Text"));
System.Windows.Forms.TreeNode treeNode503 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureRandSquare.Text"));
System.Windows.Forms.TreeNode treeNode504 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureTracePolygon.Text"));
System.Windows.Forms.TreeNode treeNode505 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.PolygonMeasurement.Text"), new System.Windows.Forms.TreeNode[] {
treeNode498,
treeNode499,
treeNode500,
treeNode501,
treeNode502,
treeNode503,
treeNode504});
System.Windows.Forms.TreeNode treeNode506 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureCircle.Text"));
System.Windows.Forms.TreeNode treeNode507 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureInnerCircle.Text"));
System.Windows.Forms.TreeNode treeNode508 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureOuterCircle.Text"));
System.Windows.Forms.TreeNode treeNode509 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureDiameterCircle.Text"));
System.Windows.Forms.TreeNode treeNode510 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasurePointEdgeSize.Text"));
System.Windows.Forms.TreeNode treeNode511 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasurePointCenterSize.Text"));
System.Windows.Forms.TreeNode treeNode5101 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasurePointArcSize.Text"));
System.Windows.Forms.TreeNode treeNode512 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.CircularMeasurement.Text"), new System.Windows.Forms.TreeNode[] {
treeNode506,
treeNode507,
treeNode508,
treeNode509,
treeNode510,
treeNode511,
treeNode5101});
System.Windows.Forms.TreeNode treeNode513 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureThreePointAngle.Text"));
System.Windows.Forms.TreeNode treeNode514 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureFourPointAngle.Text"));
System.Windows.Forms.TreeNode treeNode515 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureThreePointArc.Text"));
System.Windows.Forms.TreeNode treeNode516 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.AngleMeasurement.Text"), new System.Windows.Forms.TreeNode[] {
treeNode513,
treeNode514,
treeNode515});
System.Windows.Forms.TreeNode treeNode5111 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureCenterCenterSize.Text"));
System.Windows.Forms.TreeNode treeNode5112 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.MeasureTwoLineVLDistance.Text"));
System.Windows.Forms.TreeNode treeNode5121 = new System.Windows.Forms.TreeNode(PdnResources.GetString("Menu.MeasureAction.RegistrationMeasurement.Text"), new System.Windows.Forms.TreeNode[] {
treeNode5111,
treeNode5112});
treeNode345.Name = "MeasureLine";
treeNode345.Text = PdnResources.GetString("Menu.LabelAction.DrawLine.Text");
treeNode346.Name = "MeasureLength";
treeNode346.Text = PdnResources.GetString("Menu.MeasureAction.MeasureLength.Text");
treeNode347.Name = "MeasureHLine";
treeNode347.Text = PdnResources.GetString("Menu.MeasureAction.MeasureHLine.Text");
treeNode348.Name = "MeasureVLine";
treeNode348.Text = PdnResources.GetString("Menu.MeasureAction.MeasureVLine.Text");
treeNode3488.Name = "MeasureDistanceLine";
treeNode3488.Text = PdnResources.GetString("Menu.MeasureAction.MeasureDistanceLine.Text");
treeNode349.Name = PdnResources.GetString("Menu.node.Text") + "0";
treeNode349.Text = PdnResources.GetString("Menu.MeasureAction.LengthMeasurement.Text");
treeNode350.Name = "MeasureMulLine";
treeNode350.Text = PdnResources.GetString("Menu.MeasureAction.MeasureMulLine.Text");
treeNode351.Name = "MeasureMulHVLine";
treeNode351.Text = PdnResources.GetString("Menu.MeasureAction.MeasureMulHVLine.Text");
treeNode352.Name = "MeasureMulSegment";
treeNode352.Text = PdnResources.GetString("Menu.MeasureAction.MultiPointLineSegment.Text");
treeNode353.Name = "MeasureMulVLine";
treeNode353.Text = PdnResources.GetString("Menu.MeasureAction.MeasureMulVLine.Text");
treeNode354.Name = PdnResources.GetString("Menu.node.Text") + "2";
treeNode354.Text = PdnResources.GetString("Menu.MeasureAction.MultiPointLineSegment.Text");
treeNode355.Name = "MeasureBrokenLine";
treeNode355.Text = PdnResources.GetString("Menu.MeasureAction.MeasureBrokenLine.Text");
treeNode356.Name = "MeasureTraceCurve";
treeNode356.Text = PdnResources.GetString("Menu.MeasureAction.MeasureTraceCurve.Text");
treeNode357.Name = "MeasureCurveLine";
treeNode357.Text = PdnResources.GetString("Menu.LabelAction.DrawCurve.Text");
treeNode358.Name = PdnResources.GetString("Menu.node.Text") + "4";
treeNode358.Text = PdnResources.GetString("Menu.MeasureAction.CurveLength.Text");
treeNode359.Name = "MeasurePLine";
treeNode359.Text = PdnResources.GetString("Menu.MeasureAction.MeasurePLine.Text");
treeNode3591.Name = "MeasurePointHLine";
treeNode3591.Text = PdnResources.GetString("Menu.MeasureAction.MeasurePointHLine.Text");
treeNode360.Name = "MeasureMulPLine";
treeNode360.Text = PdnResources.GetString("Menu.MeasureAction.MeasureMulPLine.Text");
treeNode361.Name = "MeasureHMulPLine";
treeNode361.Text = PdnResources.GetString("Menu.MeasureAction.MeasureHMulPLine.Text");
treeNode362.Name = "MeasureVMulPLine";
treeNode362.Text = PdnResources.GetString("Menu.MeasureAction.MeasureVMulPLine.Text");
treeNode363.Name = PdnResources.GetString("Menu.node.Text") + "5";
treeNode363.Text = PdnResources.GetString("Menu.MeasureAction.PointPerpendicular.Text");
treeNode364.Name = "MeasureParallelLine";
treeNode364.Text = PdnResources.GetString("Menu.MeasureAction.MeasureParallelLine.Text");
treeNode365.Name = "MeasureMulParallelLine";
treeNode365.Text = PdnResources.GetString("Menu.MeasureAction.MeasureMulParallelLine.Text");
treeNode366.Name = "MeasureHMulParallelLine";
treeNode366.Text = PdnResources.GetString("Menu.MeasureAction.MeasureHMulParallelLine.Text");
treeNode367.Name = "MeasureVMulParallelLine";
treeNode367.Text = PdnResources.GetString("Menu.MeasureAction.MeasureVMulParallelLine.Text");
treeNode368.Name = PdnResources.GetString("Menu.node.Text") + "6";
treeNode368.Text = PdnResources.GetString("Menu.MeasureAction.ParallelLines.Text");
treeNode369.Name = "MeasureClosedCurve";
treeNode369.Text = PdnResources.GetString("Menu.LabelAction.DrawClosedCurve.Text");
treeNode370.Name = "MeasurePolygon";
treeNode370.Text = PdnResources.GetString("Menu.LabelAction.DrawPolygon.Text");
treeNode371.Name = "MeasureRectangle";
treeNode371.Text = PdnResources.GetString("Menu.LabelAction.DrawRectangle.Text");
treeNode372.Name = "MeasureRandRectangle";
treeNode372.Text = PdnResources.GetString("Menu.MeasureAction.MeasureRandRectangle.Text");
treeNode373.Name = "MeasureSquare";
treeNode373.Text = PdnResources.GetString("Menu.MeasureAction.MeasureSquare.Text");
treeNode374.Name = "MeasureRandSquare";
treeNode374.Text = PdnResources.GetString("Menu.MeasureAction.MeasureRandSquare.Text");
treeNode375.Name = "MeasureTracePolygon";
treeNode375.Text = PdnResources.GetString("Menu.MeasureAction.MeasureTracePolygon.Text");
treeNode376.Name = PdnResources.GetString("Menu.node.Text") + "7";
treeNode376.Text = PdnResources.GetString("Menu.MeasureAction.PolygonMeasurement.Text");
treeNode377.Name = "MeasureCircle";
treeNode377.Text = PdnResources.GetString("Menu.MeasureAction.MeasureCircle.Text");
treeNode378.Name = "MeasureInnerCircle";
treeNode378.Text = PdnResources.GetString("Menu.MeasureAction.MeasureInnerCircle.Text");
treeNode379.Name = "MeasureOuterCircle";
treeNode379.Text = PdnResources.GetString("Menu.MeasureAction.MeasureOuterCircle.Text");
treeNode380.Name = "MeasureDiameterCircle";
treeNode380.Text = PdnResources.GetString("Menu.MeasureAction.MeasureDiameterCircle.Text");
treeNode381.Name = "MeasurePointEdgeSize";
treeNode381.Text = PdnResources.GetString("Menu.MeasureAction.MeasurePointEdgeSize.Text");
treeNode3811.Name = "MeasurePointArcSize";
treeNode3811.Text = PdnResources.GetString("Menu.MeasureAction.MeasurePointArcSize.Text");
treeNode382.Name = "MeasurePointCenterSize";
treeNode382.Text = PdnResources.GetString("Menu.MeasureAction.MeasurePointCenterSize.Text");
treeNode383.Name = PdnResources.GetString("Menu.node.Text") + "8";
treeNode383.Text = PdnResources.GetString("Menu.MeasureAction.CircularMeasurement.Text");
treeNode384.Name = "MeasureThreePointAngle";
treeNode384.Text = PdnResources.GetString("Menu.MeasureAction.MeasureThreePointAngle.Text");
treeNode385.Name = "MeasureFourPointAngle";
treeNode385.Text = PdnResources.GetString("Menu.MeasureAction.MeasureFourPointAngle.Text");
treeNode386.Name = "MeasureThreePointArc";
treeNode386.Text = PdnResources.GetString("Menu.MeasureAction.MeasureThreePointArc.Text");
treeNode387.Name = PdnResources.GetString("Menu.node.Text") + "9";
treeNode387.Text = PdnResources.GetString("Menu.MeasureAction.AngleMeasurement.Text");
treeNode3821.Name = "MeasureCenterCenterSize";
treeNode3821.Text = PdnResources.GetString("Menu.MeasureAction.MeasureCenterCenterSize.Text");
treeNode3822.Name = "MeasureTwoLineVLDistance";
treeNode3822.Text = PdnResources.GetString("Menu.MeasureAction.MeasureTwoLineVLDistance.Text");
treeNode3831.Name = PdnResources.GetString("Menu.node.Text") + "10";
treeNode3831.Text = PdnResources.GetString("Menu.MeasureAction.RegistrationMeasurement.Text");
this.treeView4.Nodes.AddRange(new System.Windows.Forms.TreeNode[] {
treeNode349,
treeNode354,
treeNode358,
treeNode363,
treeNode368,
treeNode376,
treeNode383,
treeNode387,
treeNode3831});
treeNode388.Name = "MeasureLine";
treeNode388.Text = PdnResources.GetString("Menu.LabelAction.DrawLine.Text");
treeNode389.Name = "MeasureLength";
treeNode389.Text = PdnResources.GetString("Menu.MeasureAction.MeasureLength.Text");
treeNode390.Name = "MeasureHLine";
treeNode390.Text = PdnResources.GetString("Menu.MeasureAction.MeasureHLine.Text");
treeNode391.Name = "MeasureVLine";
treeNode391.Text = PdnResources.GetString("Menu.MeasureAction.MeasureVLine.Text");
treeNode3911.Name = "MeasureDistanceLine";
treeNode3911.Text = PdnResources.GetString("Menu.MeasureAction.MeasureDistanceLine.Text");
treeNode392.Name = PdnResources.GetString("Menu.node.Text") + "0";
treeNode392.Text = PdnResources.GetString("Menu.MeasureAction.LengthMeasurement.Text");
treeNode393.Name = "MeasureMulLine";
treeNode393.Text = PdnResources.GetString("Menu.MeasureAction.MeasureMulLine.Text");
treeNode394.Name = "MeasureMulHVLine";
treeNode394.Text = PdnResources.GetString("Menu.MeasureAction.MeasureMulHVLine.Text");
treeNode395.Name = "MeasureMulSegment";
treeNode395.Text = PdnResources.GetString("Menu.MeasureAction.MultiPointLineSegment.Text");
treeNode396.Name = "MeasureMulVLine";
treeNode396.Text = PdnResources.GetString("Menu.MeasureAction.MeasureMulVLine.Text");
treeNode397.Name = PdnResources.GetString("Menu.node.Text") + "2";
treeNode397.Text = PdnResources.GetString("Menu.MeasureAction.MultiPointLineSegment.Text");
treeNode398.Name = "MeasureBrokenLine";
treeNode398.Text = PdnResources.GetString("Menu.MeasureAction.MeasureBrokenLine.Text");
treeNode399.Name = "MeasureTraceCurve";
treeNode399.Text = PdnResources.GetString("Menu.MeasureAction.MeasureTraceCurve.Text");
treeNode400.Name = "MeasureCurveLine";
treeNode400.Text = PdnResources.GetString("Menu.LabelAction.DrawCurve.Text");
treeNode401.Name = PdnResources.GetString("Menu.node.Text") + "4";
treeNode401.Text = PdnResources.GetString("Menu.MeasureAction.CurveLength.Text");
treeNode402.Name = "MeasurePLine";
treeNode402.Text = PdnResources.GetString("Menu.MeasureAction.MeasurePLine.Text");
treeNode4021.Name = "MeasurePointHLine";
treeNode4021.Text = PdnResources.GetString("Menu.MeasureAction.MeasurePointHLine.Text");
treeNode403.Name = "MeasureMulPLine";
treeNode403.Text = PdnResources.GetString("Menu.MeasureAction.MeasureMulPLine.Text");
treeNode404.Name = "MeasureHMulPLine";
treeNode404.Text = PdnResources.GetString("Menu.MeasureAction.MeasureHMulPLine.Text");
treeNode405.Name = "MeasureVMulPLine";
treeNode405.Text = PdnResources.GetString("Menu.MeasureAction.MeasureVMulPLine.Text");
treeNode406.Name = PdnResources.GetString("Menu.node.Text") + "5";
treeNode406.Text = PdnResources.GetString("Menu.MeasureAction.PointPerpendicular.Text");
treeNode407.Name = "MeasureParallelLine";
treeNode407.Text = PdnResources.GetString("Menu.MeasureAction.MeasureParallelLine.Text");
treeNode408.Name = "MeasureMulParallelLine";
treeNode408.Text = PdnResources.GetString("Menu.MeasureAction.MeasureMulParallelLine.Text");
treeNode409.Name = "MeasureHMulParallelLine";
treeNode409.Text = PdnResources.GetString("Menu.MeasureAction.MeasureHMulParallelLine.Text");
treeNode410.Name = "MeasureVMulParallelLine";
treeNode410.Text = PdnResources.GetString("Menu.MeasureAction.MeasureVMulParallelLine.Text");
treeNode411.Name = PdnResources.GetString("Menu.node.Text") + "6";
treeNode411.Text = PdnResources.GetString("Menu.MeasureAction.ParallelLines.Text");
treeNode412.Name = "MeasureClosedCurve";
treeNode412.Text = PdnResources.GetString("Menu.LabelAction.DrawClosedCurve.Text");
treeNode413.Name = "MeasurePolygon";
treeNode413.Text = PdnResources.GetString("Menu.LabelAction.DrawPolygon.Text");
treeNode414.Name = "MeasureRectangle";
treeNode414.Text = PdnResources.GetString("Menu.LabelAction.DrawRectangle.Text");
treeNode415.Name = "MeasureRandRectangle";
treeNode415.Text = PdnResources.GetString("Menu.MeasureAction.MeasureRandRectangle.Text");
treeNode416.Name = "MeasureSquare";
treeNode416.Text = PdnResources.GetString("Menu.MeasureAction.MeasureSquare.Text");
treeNode417.Name = "MeasureRandSquare";
treeNode417.Text = PdnResources.GetString("Menu.MeasureAction.MeasureRandSquare.Text");
treeNode418.Name = "MeasureTracePolygon";
treeNode418.Text = PdnResources.GetString("Menu.MeasureAction.MeasureTracePolygon.Text");
treeNode419.Name = PdnResources.GetString("Menu.node.Text") + "7";
treeNode419.Text = PdnResources.GetString("Menu.MeasureAction.PolygonMeasurement.Text");
treeNode420.Name = "MeasureCircle";
treeNode420.Text = PdnResources.GetString("Menu.MeasureAction.MeasureCircle.Text");
treeNode421.Name = "MeasureInnerCircle";
treeNode421.Text = PdnResources.GetString("Menu.MeasureAction.MeasureInnerCircle.Text");
treeNode422.Name = "MeasureOuterCircle";
treeNode422.Text = PdnResources.GetString("Menu.MeasureAction.MeasureOuterCircle.Text");
treeNode423.Name = "MeasureDiameterCircle";
treeNode423.Text = PdnResources.GetString("Menu.MeasureAction.MeasureDiameterCircle.Text");
treeNode424.Name = "MeasurePointEdgeSize";
treeNode424.Text = PdnResources.GetString("Menu.MeasureAction.MeasurePointEdgeSize.Text");
treeNode4241.Name = "MeasurePointArcSize";
treeNode4241.Text = PdnResources.GetString("Menu.MeasureAction.MeasurePointArcSize.Text");
treeNode425.Name = "MeasurePointCenterSize";
treeNode425.Text = PdnResources.GetString("Menu.MeasureAction.MeasurePointCenterSize.Text");
treeNode426.Name = PdnResources.GetString("Menu.node.Text") + "8";
treeNode426.Text = PdnResources.GetString("Menu.MeasureAction.CircularMeasurement.Text");
treeNode427.Name = "MeasureThreePointAngle";
treeNode427.Text = PdnResources.GetString("Menu.MeasureAction.MeasureThreePointAngle.Text");
treeNode428.Name = "MeasureFourPointAngle";
treeNode428.Text = PdnResources.GetString("Menu.MeasureAction.MeasureFourPointAngle.Text");
treeNode429.Name = "MeasureThreePointArc";
treeNode429.Text = PdnResources.GetString("Menu.MeasureAction.MeasureThreePointArc.Text");
treeNode430.Name = PdnResources.GetString("Menu.node.Text") + "9";
treeNode430.Text = PdnResources.GetString("Menu.MeasureAction.AngleMeasurement.Text");
treeNode4251.Name = "MeasureCenterCenterSize";
treeNode4251.Text = PdnResources.GetString("Menu.MeasureAction.MeasureCenterCenterSize.Text");
treeNode4252.Name = "MeasureTwoLineVLDistance";
treeNode4252.Text = PdnResources.GetString("Menu.MeasureAction.MeasureTwoLineVLDistance.Text");
treeNode4261.Name = PdnResources.GetString("Menu.node.Text") + "10";
treeNode4261.Text = PdnResources.GetString("Menu.MeasureAction.RegistrationMeasurement.Text");
this.treeView3.Nodes.AddRange(new System.Windows.Forms.TreeNode[] {
treeNode392,
treeNode397,
treeNode401,
treeNode406,
treeNode411,
treeNode419,
treeNode426,
treeNode430,
treeNode4261});
treeNode431.Name = "MeasureLine";
treeNode431.Text = PdnResources.GetString("Menu.LabelAction.DrawLine.Text");
treeNode432.Name = "MeasureLength";
treeNode432.Text = PdnResources.GetString("Menu.MeasureAction.MeasureLength.Text");
treeNode433.Name = "MeasureHLine";
treeNode433.Text = PdnResources.GetString("Menu.MeasureAction.MeasureHLine.Text");
treeNode434.Name = "MeasureVLine";
treeNode434.Text = PdnResources.GetString("Menu.MeasureAction.MeasureVLine.Text");
treeNode4344.Name = "MeasureDistanceLine";
treeNode4344.Text = PdnResources.GetString("Menu.MeasureAction.MeasureDistanceLine.Text");
treeNode435.Name = PdnResources.GetString("Menu.node.Text") + "0";
treeNode435.Text = PdnResources.GetString("Menu.MeasureAction.LengthMeasurement.Text");
treeNode436.Name = "MeasureMulLine";
treeNode436.Text = PdnResources.GetString("Menu.MeasureAction.MeasureMulLine.Text");
treeNode437.Name = "MeasureMulHVLine";
treeNode437.Text = PdnResources.GetString("Menu.MeasureAction.MeasureMulHVLine.Text");
treeNode438.Name = "MeasureMulSegment";
treeNode438.Text = PdnResources.GetString("Menu.MeasureAction.MultiPointLineSegment.Text");
treeNode439.Name = "MeasureMulVLine";
treeNode439.Text = PdnResources.GetString("Menu.MeasureAction.MeasureMulVLine.Text");
treeNode440.Name = PdnResources.GetString("Menu.node.Text") + "2";
treeNode440.Text = PdnResources.GetString("Menu.MeasureAction.MultiPointLineSegment.Text");
treeNode441.Name = "MeasureBrokenLine";
treeNode441.Text = PdnResources.GetString("Menu.MeasureAction.MeasureBrokenLine.Text");
treeNode442.Name = "MeasureTraceCurve";
treeNode442.Text = PdnResources.GetString("Menu.MeasureAction.MeasureTraceCurve.Text");
treeNode443.Name = "MeasureCurveLine";
treeNode443.Text = PdnResources.GetString("Menu.LabelAction.DrawCurve.Text");
treeNode444.Name = PdnResources.GetString("Menu.node.Text") + "4";
treeNode444.Text = PdnResources.GetString("Menu.MeasureAction.CurveLength.Text");
treeNode445.Name = "MeasurePLine";
treeNode445.Text = PdnResources.GetString("Menu.MeasureAction.MeasurePLine.Text");
treeNode4451.Name = "MeasurePointHLine";
treeNode4451.Text = PdnResources.GetString("Menu.MeasureAction.MeasurePointHLine.Text");
treeNode446.Name = "MeasureMulPLine";
treeNode446.Text = PdnResources.GetString("Menu.MeasureAction.MeasureMulPLine.Text");
treeNode447.Name = "MeasureHMulPLine";
treeNode447.Text = PdnResources.GetString("Menu.MeasureAction.MeasureHMulPLine.Text");
treeNode448.Name = "MeasureVMulPLine";
treeNode448.Text = PdnResources.GetString("Menu.MeasureAction.MeasureVMulPLine.Text");
treeNode449.Name = PdnResources.GetString("Menu.node.Text") + "5";
treeNode449.Text = PdnResources.GetString("Menu.MeasureAction.PointPerpendicular.Text");
treeNode450.Name = "MeasureParallelLine";
treeNode450.Text = PdnResources.GetString("Menu.MeasureAction.MeasureParallelLine.Text");
treeNode451.Name = "MeasureMulParallelLine";
treeNode451.Text = PdnResources.GetString("Menu.MeasureAction.MeasureMulParallelLine.Text");
treeNode452.Name = "MeasureHMulParallelLine";
treeNode452.Text = PdnResources.GetString("Menu.MeasureAction.MeasureHMulParallelLine.Text");
treeNode453.Name = "MeasureVMulParallelLine";
treeNode453.Text = PdnResources.GetString("Menu.MeasureAction.MeasureVMulParallelLine.Text");
treeNode454.Name = PdnResources.GetString("Menu.node.Text") + "6";
treeNode454.Text = PdnResources.GetString("Menu.MeasureAction.ParallelLines.Text");
treeNode455.Name = "MeasureClosedCurve";
treeNode455.Text = PdnResources.GetString("Menu.LabelAction.DrawClosedCurve.Text");
treeNode456.Name = "MeasurePolygon";
treeNode456.Text = PdnResources.GetString("Menu.LabelAction.DrawPolygon.Text");
treeNode457.Name = "MeasureRectangle";
treeNode457.Text = PdnResources.GetString("Menu.LabelAction.DrawRectangle.Text");
treeNode458.Name = "MeasureRandRectangle";
treeNode458.Text = PdnResources.GetString("Menu.MeasureAction.MeasureRandRectangle.Text");
treeNode459.Name = "MeasureSquare";
treeNode459.Text = PdnResources.GetString("Menu.MeasureAction.MeasureSquare.Text");
treeNode460.Name = "MeasureRandSquare";
treeNode460.Text = PdnResources.GetString("Menu.MeasureAction.MeasureRandSquare.Text");
treeNode461.Name = "MeasureTracePolygon";
treeNode461.Text = PdnResources.GetString("Menu.MeasureAction.MeasureTracePolygon.Text");
treeNode462.Name = PdnResources.GetString("Menu.node.Text") + "7";
treeNode462.Text = PdnResources.GetString("Menu.MeasureAction.PolygonMeasurement.Text");
treeNode463.Name = "MeasureCircle";
treeNode463.Text = PdnResources.GetString("Menu.MeasureAction.MeasureCircle.Text");
treeNode464.Name = "MeasureInnerCircle";
treeNode464.Text = PdnResources.GetString("Menu.MeasureAction.MeasureInnerCircle.Text");
treeNode465.Name = "MeasureOuterCircle";
treeNode465.Text = PdnResources.GetString("Menu.MeasureAction.MeasureOuterCircle.Text");
treeNode466.Name = "MeasureDiameterCircle";
treeNode466.Text = PdnResources.GetString("Menu.MeasureAction.MeasureDiameterCircle.Text");
treeNode467.Name = "MeasurePointEdgeSize";
treeNode467.Text = PdnResources.GetString("Menu.MeasureAction.MeasurePointEdgeSize.Text");
treeNode4671.Name = "MeasurePointArcSize";
treeNode4671.Text = PdnResources.GetString("Menu.MeasureAction.MeasurePointArcSize.Text");
treeNode468.Name = "MeasurePointCenterSize";
treeNode468.Text = PdnResources.GetString("Menu.MeasureAction.MeasurePointCenterSize.Text");
treeNode469.Name = PdnResources.GetString("Menu.node.Text") + "8";
treeNode469.Text = PdnResources.GetString("Menu.MeasureAction.CircularMeasurement.Text");
treeNode470.Name = "MeasureThreePointAngle";
treeNode470.Text = PdnResources.GetString("Menu.MeasureAction.MeasureThreePointAngle.Text");
treeNode471.Name = "MeasureFourPointAngle";
treeNode471.Text = PdnResources.GetString("Menu.MeasureAction.MeasureFourPointAngle.Text");
treeNode472.Name = "MeasureThreePointArc";
treeNode472.Text = PdnResources.GetString("Menu.MeasureAction.MeasureThreePointArc.Text");
treeNode473.Name = PdnResources.GetString("Menu.node.Text") + "9";
treeNode473.Text = PdnResources.GetString("Menu.MeasureAction.AngleMeasurement.Text");
treeNode4681.Name = "MeasureCenterCenterSize";
treeNode4681.Text = PdnResources.GetString("Menu.MeasureAction.MeasureCenterCenterSize.Text");
treeNode4682.Name = "MeasureTwoLineVLDistance";
treeNode4682.Text = PdnResources.GetString("Menu.MeasureAction.MeasureTwoLineVLDistance.Text");
treeNode4691.Name = PdnResources.GetString("Menu.node.Text") + "10";
treeNode4691.Text = PdnResources.GetString("Menu.MeasureAction.RegistrationMeasurement.Text");
this.treeView1.Nodes.AddRange(new System.Windows.Forms.TreeNode[] {
treeNode435,
treeNode440,
treeNode444,
treeNode449,
treeNode454,
treeNode462,
treeNode469,
treeNode473,
treeNode4691});
treeNode474.Name = "MeasureLine";
treeNode474.Text = PdnResources.GetString("Menu.LabelAction.DrawLine.Text");
treeNode475.Name = "MeasureLength";
treeNode475.Text = PdnResources.GetString("Menu.MeasureAction.MeasureLength.Text");
treeNode476.Name = "MeasureHLine";
treeNode476.Text = PdnResources.GetString("Menu.MeasureAction.MeasureHLine.Text");
treeNode477.Name = "MeasureVLine";
treeNode477.Text = PdnResources.GetString("Menu.MeasureAction.MeasureVLine.Text");
treeNode4777.Name = "MeasureDistanceLine";
treeNode4777.Text = PdnResources.GetString("Menu.MeasureAction.MeasureDistanceLine.Text");
treeNode478.Name = PdnResources.GetString("Menu.node.Text") + "0";
treeNode478.Text = PdnResources.GetString("Menu.MeasureAction.LengthMeasurement.Text");
treeNode479.Name = "MeasureMulLine";
treeNode479.Text = PdnResources.GetString("Menu.MeasureAction.MeasureMulLine.Text");
treeNode480.Name = "MeasureMulHVLine";
treeNode480.Text = PdnResources.GetString("Menu.MeasureAction.MeasureMulHVLine.Text");
treeNode481.Name = "MeasureMulSegment";
treeNode481.Text = PdnResources.GetString("Menu.MeasureAction.MultiPointLineSegment.Text");
treeNode482.Name = "MeasureMulVLine";
treeNode482.Text = PdnResources.GetString("Menu.MeasureAction.MeasureMulVLine.Text");
treeNode483.Name = PdnResources.GetString("Menu.node.Text") + "2";
treeNode483.Text = PdnResources.GetString("Menu.MeasureAction.MultiPointLineSegment.Text");
treeNode484.Name = "MeasureBrokenLine";
treeNode484.Text = PdnResources.GetString("Menu.MeasureAction.MeasureBrokenLine.Text");
treeNode485.Name = "MeasureTraceCurve";
treeNode485.Text = PdnResources.GetString("Menu.MeasureAction.MeasureTraceCurve.Text");
treeNode486.Name = "MeasureCurveLine";
treeNode486.Text = PdnResources.GetString("Menu.LabelAction.DrawCurve.Text");
treeNode487.Name = PdnResources.GetString("Menu.node.Text") + "4";
treeNode487.Text = PdnResources.GetString("Menu.MeasureAction.CurveLength.Text");
treeNode488.Name = "MeasurePLine";
treeNode488.Text = PdnResources.GetString("Menu.MeasureAction.MeasurePLine.Text");
treeNode4881.Name = "MeasurePointHLine";
treeNode4881.Text = PdnResources.GetString("Menu.MeasureAction.MeasurePointHLine.Text");
treeNode489.Name = "MeasureMulPLine";
treeNode489.Text = PdnResources.GetString("Menu.MeasureAction.MeasureMulPLine.Text");
treeNode490.Name = "MeasureHMulPLine";
treeNode490.Text = PdnResources.GetString("Menu.MeasureAction.MeasureHMulPLine.Text");
treeNode491.Name = "MeasureVMulPLine";
treeNode491.Text = PdnResources.GetString("Menu.MeasureAction.MeasureVMulPLine.Text");
treeNode492.Name = PdnResources.GetString("Menu.node.Text") + "5";
treeNode492.Text = PdnResources.GetString("Menu.MeasureAction.PointPerpendicular.Text");
treeNode493.Name = "MeasureParallelLine";
treeNode493.Text = PdnResources.GetString("Menu.MeasureAction.MeasureParallelLine.Text");
treeNode494.Name = "MeasureMulParallelLine";
treeNode494.Text = PdnResources.GetString("Menu.MeasureAction.MeasureMulParallelLine.Text");
treeNode495.Name = "MeasureHMulParallelLine";
treeNode495.Text = PdnResources.GetString("Menu.MeasureAction.MeasureHMulParallelLine.Text");
treeNode496.Name = "MeasureVMulParallelLine";
treeNode496.Text = PdnResources.GetString("Menu.MeasureAction.MeasureVMulParallelLine.Text");
treeNode497.Name = PdnResources.GetString("Menu.node.Text") + "6";
treeNode497.Text = PdnResources.GetString("Menu.MeasureAction.ParallelLines.Text");
treeNode498.Name = "MeasureClosedCurve";
treeNode498.Text = PdnResources.GetString("Menu.LabelAction.DrawClosedCurve.Text");
treeNode499.Name = "MeasurePolygon";
treeNode499.Text = PdnResources.GetString("Menu.LabelAction.DrawPolygon.Text");
treeNode500.Name = "MeasureRectangle";
treeNode500.Text = PdnResources.GetString("Menu.LabelAction.DrawRectangle.Text");
treeNode501.Name = "MeasureRandRectangle";
treeNode501.Text = PdnResources.GetString("Menu.MeasureAction.MeasureRandRectangle.Text");
treeNode502.Name = "MeasureSquare";
treeNode502.Text = PdnResources.GetString("Menu.MeasureAction.MeasureSquare.Text");
treeNode503.Name = "MeasureRandSquare";
treeNode503.Text = PdnResources.GetString("Menu.MeasureAction.MeasureRandSquare.Text");
treeNode504.Name = "MeasureTracePolygon";
treeNode504.Text = PdnResources.GetString("Menu.MeasureAction.MeasureTracePolygon.Text");
treeNode505.Name = PdnResources.GetString("Menu.node.Text") + "7";
treeNode505.Text = PdnResources.GetString("Menu.MeasureAction.PolygonMeasurement.Text");
treeNode506.Name = "MeasureCircle";
treeNode506.Text = PdnResources.GetString("Menu.MeasureAction.MeasureCircle.Text");
treeNode507.Name = "MeasureInnerCircle";
treeNode507.Text = PdnResources.GetString("Menu.MeasureAction.MeasureInnerCircle.Text");
treeNode508.Name = "MeasureOuterCircle";
treeNode508.Text = PdnResources.GetString("Menu.MeasureAction.MeasureOuterCircle.Text");
treeNode509.Name = "MeasureDiameterCircle";
treeNode509.Text = PdnResources.GetString("Menu.MeasureAction.MeasureDiameterCircle.Text");
treeNode510.Name = "MeasurePointEdgeSize";
treeNode510.Text = PdnResources.GetString("Menu.MeasureAction.MeasurePointEdgeSize.Text");
treeNode5101.Name = "MeasurePointArcSize";
treeNode5101.Text = PdnResources.GetString("Menu.MeasureAction.MeasurePointArcSize.Text");
treeNode511.Name = "MeasurePointCenterSize";
treeNode511.Text = PdnResources.GetString("Menu.MeasureAction.MeasurePointCenterSize.Text");
treeNode512.Name = PdnResources.GetString("Menu.node.Text") + "8";
treeNode512.Text = PdnResources.GetString("Menu.MeasureAction.CircularMeasurement.Text");
treeNode513.Name = "MeasureThreePointAngle";
treeNode513.Text = PdnResources.GetString("Menu.MeasureAction.MeasureThreePointAngle.Text");
treeNode514.Name = "MeasureFourPointAngle";
treeNode514.Text = PdnResources.GetString("Menu.MeasureAction.MeasureFourPointAngle.Text");
treeNode515.Name = "MeasureThreePointArc";
treeNode515.Text = PdnResources.GetString("Menu.MeasureAction.MeasureThreePointArc.Text");
treeNode516.Name = PdnResources.GetString("Menu.node.Text") + "9";
treeNode516.Text = PdnResources.GetString("Menu.MeasureAction.AngleMeasurement.Text");
treeNode5111.Name = "MeasureCenterCenterSize";
treeNode5111.Text = PdnResources.GetString("Menu.MeasureAction.MeasureCenterCenterSize.Text");
treeNode5112.Name = "MeasureTwoLineVLDistance";
treeNode5112.Text = PdnResources.GetString("Menu.MeasureAction.MeasureTwoLineVLDistance.Text");
treeNode5121.Name = PdnResources.GetString("Menu.node.Text") + "10";
treeNode5121.Text = PdnResources.GetString("Menu.MeasureAction.RegistrationMeasurement.Text");
this.treeView2.Nodes.AddRange(new System.Windows.Forms.TreeNode[] {
treeNode478,
treeNode483,
treeNode487,
treeNode492,
treeNode497,
treeNode505,
treeNode512,
treeNode516,
treeNode5121});
this.groupBox1.Text = PdnResources.GetString("Menu.Type.text");
this.button3.Text = PdnResources.GetString("Menu.File.Close.Text");
this.button2.Text = PdnResources.GetString("Menu.Dataattrs.text");
this.button1.Text = PdnResources.GetString("Menu.Drawingattributes.text");
this.groupBox2.Text = PdnResources.GetString("Menu.operation.text");
this.button4.Text = PdnResources.GetString("Menu.File.Save.Text");
this.groupBox5.Text = PdnResources.GetString("Menu.Dataattrs.text");
this.button5.Text = PdnResources.GetString("Menu.Moveout.text") + ">";
this.button6.Text = "<" + PdnResources.GetString("Menu.Addto.text");
this.groupBox3.Text = PdnResources.GetString("Menu.Drawingattributes.text");
this.groupBox4.Text = PdnResources.GetString("Menu.Imagement.Measurementlist.Elementattributes.text");
this.Text = PdnResources.GetString("Menu.Setting.Text");
}
///
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
///
private void InitializeComponent()
{
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.button3 = new System.Windows.Forms.Button();
this.button2 = new System.Windows.Forms.Button();
this.button1 = new System.Windows.Forms.Button();
this.groupBox2 = new System.Windows.Forms.GroupBox();
this.button4 = new System.Windows.Forms.Button();
this.groupBox5 = new System.Windows.Forms.GroupBox();
this.treeView4 = new System.Windows.Forms.TreeView();
this.button5 = new System.Windows.Forms.Button();
this.button6 = new System.Windows.Forms.Button();
this.groupBox3 = new System.Windows.Forms.GroupBox();
this.treeView3 = new System.Windows.Forms.TreeView();
this.groupBox4 = new System.Windows.Forms.GroupBox();
this.treeView1 = new System.Windows.Forms.TreeView();
this.treeView2 = new System.Windows.Forms.TreeView();
this.groupBox1.SuspendLayout();
this.groupBox2.SuspendLayout();
this.groupBox5.SuspendLayout();
this.groupBox3.SuspendLayout();
this.groupBox4.SuspendLayout();
this.SuspendLayout();
//
// groupBox1
//
this.groupBox1.Controls.Add(this.button3);
this.groupBox1.Controls.Add(this.button2);
this.groupBox1.Controls.Add(this.button1);
this.groupBox1.Location = new System.Drawing.Point(2, 2);
this.groupBox1.Name = "groupBox1";
this.groupBox1.Size = new System.Drawing.Size(96, 561);
this.groupBox1.TabIndex = 0;
this.groupBox1.TabStop = false;
this.groupBox1.Text = "类型";
//
// button3
//
this.button3.BackColor = System.Drawing.SystemColors.Control;
this.button3.Location = new System.Drawing.Point(6, 528);
this.button3.Name = "button3";
this.button3.Size = new System.Drawing.Size(84, 27);
this.button3.TabIndex = 3;
this.button3.Text = "关闭";
this.button3.UseVisualStyleBackColor = false;
this.button3.Click += new System.EventHandler(this.button3_Click);
//
// button2
//
this.button2.Location = new System.Drawing.Point(6, 105);
this.button2.Name = "button2";
this.button2.Size = new System.Drawing.Size(84, 27);
this.button2.TabIndex = 2;
this.button2.Text = "数据属性";
this.button2.UseVisualStyleBackColor = true;
this.button2.Click += new System.EventHandler(this.button2_Click);
//
// button1
//
this.button1.BackColor = System.Drawing.Color.Black;
this.button1.ForeColor = System.Drawing.Color.White;
this.button1.Location = new System.Drawing.Point(6, 53);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(84, 27);
this.button1.TabIndex = 1;
this.button1.Text = "绘制属性";
this.button1.UseVisualStyleBackColor = false;
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// groupBox2
//
this.groupBox2.Controls.Add(this.button4);
this.groupBox2.Location = new System.Drawing.Point(104, 2);
this.groupBox2.Name = "groupBox2";
this.groupBox2.Size = new System.Drawing.Size(582, 49);
this.groupBox2.TabIndex = 1;
this.groupBox2.TabStop = false;
this.groupBox2.Text = "操作";
//
// button4
//
this.button4.BackColor = System.Drawing.SystemColors.Window;
this.button4.Location = new System.Drawing.Point(497, 14);
this.button4.Name = "button4";
this.button4.Size = new System.Drawing.Size(75, 27);
this.button4.TabIndex = 4;
this.button4.UseVisualStyleBackColor = false;
this.button4.Click += new System.EventHandler(this.button4_Click);
//
// groupBox5
//
this.groupBox5.Controls.Add(this.treeView4);
this.groupBox5.Location = new System.Drawing.Point(106, 57);
this.groupBox5.Name = "groupBox5";
this.groupBox5.Size = new System.Drawing.Size(244, 506);
this.groupBox5.TabIndex = 7;
this.groupBox5.TabStop = false;
this.groupBox5.Text = "绘制属性";
this.groupBox5.Visible = false;
//
// treeView4
//
this.treeView4.BackColor = System.Drawing.SystemColors.Control;
this.treeView4.ForeColor = System.Drawing.SystemColors.MenuText;
this.treeView4.Location = new System.Drawing.Point(6, 20);
this.treeView4.Name = "treeView4";
this.treeView4.Size = new System.Drawing.Size(232, 486);
this.treeView4.TabIndex = 1;
//
// button5
//
this.button5.BackColor = System.Drawing.SystemColors.Control;
this.button5.Location = new System.Drawing.Point(354, 294);
this.button5.Name = "button5";
this.button5.Size = new System.Drawing.Size(72, 27);
this.button5.TabIndex = 4;
this.button5.Text = "移出";
this.button5.UseVisualStyleBackColor = false;
this.button5.Click += new System.EventHandler(this.button5_Click);
//
// button6
//
this.button6.BackColor = System.Drawing.SystemColors.Control;
this.button6.Location = new System.Drawing.Point(354, 234);
this.button6.Name = "button6";
this.button6.Size = new System.Drawing.Size(72, 27);
this.button6.TabIndex = 5;
this.button6.Text = "添加";
this.button6.UseVisualStyleBackColor = false;
this.button6.Click += new System.EventHandler(this.button6_Click);
//
// groupBox3
//
this.groupBox3.Controls.Add(this.treeView3);
this.groupBox3.Location = new System.Drawing.Point(106, 57);
this.groupBox3.Name = "groupBox3";
this.groupBox3.Size = new System.Drawing.Size(244, 506);
this.groupBox3.TabIndex = 6;
this.groupBox3.TabStop = false;
//
// treeView3
//
this.treeView3.BackColor = System.Drawing.SystemColors.Control;
this.treeView3.ForeColor = System.Drawing.SystemColors.MenuText;
this.treeView3.Location = new System.Drawing.Point(6, 20);
this.treeView3.Name = "treeView3";
this.treeView3.Size = new System.Drawing.Size(232, 486);
this.treeView3.TabIndex = 1;
//
// groupBox4
//
this.groupBox4.Controls.Add(this.treeView1);
this.groupBox4.Location = new System.Drawing.Point(432, 57);
this.groupBox4.Name = "groupBox4";
this.groupBox4.Size = new System.Drawing.Size(244, 506);
this.groupBox4.TabIndex = 7;
this.groupBox4.TabStop = false;
this.groupBox4.Text = "元素属性";
//
// treeView1
//
this.treeView1.BackColor = System.Drawing.SystemColors.Control;
this.treeView1.ForeColor = System.Drawing.SystemColors.MenuText;
this.treeView1.Location = new System.Drawing.Point(6, 20);
this.treeView1.Name = "treeView1";
this.treeView1.Size = new System.Drawing.Size(232, 486);
this.treeView1.TabIndex = 0;
//
// treeView2
//
this.treeView2.BackColor = System.Drawing.SystemColors.Control;
this.treeView2.ForeColor = System.Drawing.SystemColors.MenuText;
this.treeView2.Location = new System.Drawing.Point(438, 77);
this.treeView2.Name = "treeView2";
this.treeView2.Size = new System.Drawing.Size(232, 486);
this.treeView2.TabIndex = 0;
this.treeView2.Visible = false;
//
// MeasureListSetDialog
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.SystemColors.Control;
this.ClientSize = new System.Drawing.Size(689, 562);
this.Controls.Add(this.treeView2);
this.Controls.Add(this.groupBox5);
this.Controls.Add(this.groupBox4);
this.Controls.Add(this.groupBox3);
this.Controls.Add(this.button5);
this.Controls.Add(this.button6);
this.Controls.Add(this.groupBox2);
this.Controls.Add(this.groupBox1);
this.MaximumSize = new System.Drawing.Size(705, 601);
this.MinimumSize = new System.Drawing.Size(705, 601);
this.Name = "MeasureListSetDialog";
this.Text = "测量设置";
this.groupBox1.ResumeLayout(false);
this.groupBox2.ResumeLayout(false);
this.groupBox5.ResumeLayout(false);
this.groupBox3.ResumeLayout(false);
this.groupBox4.ResumeLayout(false);
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.GroupBox groupBox1;
private System.Windows.Forms.Button button3;
private System.Windows.Forms.Button button2;
private System.Windows.Forms.Button button1;
private System.Windows.Forms.GroupBox groupBox2;
private System.Windows.Forms.Button button4;
private System.Windows.Forms.Button button5;
private System.Windows.Forms.Button button6;
private System.Windows.Forms.GroupBox groupBox3;
private System.Windows.Forms.GroupBox groupBox4;
private System.Windows.Forms.TreeView treeView1;
private System.Windows.Forms.GroupBox groupBox5;
private System.Windows.Forms.TreeView treeView3;
private System.Windows.Forms.TreeView treeView4;
private System.Windows.Forms.TreeView treeView2;
#endregion
///
/// 主控件
///
private AppWorkspace appWorkspace;
///
/// 设置画面属性(绘制属性)
///
private TreeView drawNodes;
///
/// 设置画面属性(数据属性)
///
private TreeView dataNodes;
///
/// 设置画面属性(绘制元素属性)
///
public TreeView allDrawNodes;
///
/// 设置画面属性(数据元素属性)
///
public TreeView allDataNodes;
public MeasureListSetDialog(AppWorkspace appWorkspace, TreeView drawNodes, TreeView dataNodes, TreeView allDrawNodes, TreeView allDataNodes)
{
this.appWorkspace = appWorkspace;
this.drawNodes = drawNodes;
this.dataNodes = dataNodes;
this.allDrawNodes = allDrawNodes;
this.allDataNodes = allDataNodes;
InitializeComponent();
InitializeLanguageText();
if (this.drawNodes == null && this.dataNodes == null && this.allDrawNodes == null && this.allDataNodes == null)
this.InitAddNodes();
else
this.ModifiedAddNodes();
}
///
/// 初始在treeview中添加元素属性节点
///
private void InitAddNodes()
{
int count = treeView3.Nodes.Count;
for (int i = 0; i < count; i++)
{
foreach (TreeNode node in this.treeView3.Nodes[i].Nodes)
{
int[] arr;
InvariantData.measureRelationAttributes.TryGetValue((DrawToolType)Enum.Parse(typeof(DrawToolType), node.Name, false), out arr);
Dictionary models = new Dictionary();
if (arr != null)
{
foreach (int t in arr)
{
if (t != 0)
{
object v;
InvariantData.measureAttributes.TryGetValue((MeasureAttributes)t, out v);
models.Add((MeasureAttributes)t, v);
}
}
int a = 0;
foreach (var model in models)
{
node.Nodes.Add(new TreeNode(model.Value.ToString()));
node.Nodes[a].Name = model.Key.ToString();
a++;
}
}
}
foreach (TreeNode node in this.treeView4.Nodes[i].Nodes)
{
int[] arr;
InvariantData.measureRelationAttributes.TryGetValue((DrawToolType)Enum.Parse(typeof(DrawToolType), node.Name, false), out arr);
Dictionary models = new Dictionary();
if (arr != null)
{
foreach (int t in arr)
{
if (t != 0)
{
object v;
InvariantData.measureAttributes.TryGetValue((MeasureAttributes)t, out v);
models.Add((MeasureAttributes)t, v);
}
}
int b = 0;
foreach (var model in models)
{
node.Nodes.Add(new TreeNode(model.Value.ToString()));
node.Nodes[b].Name = model.Key.ToString();
b++;
}
}
}
}
}
///
/// 修改过元素的节点设置
///
private void ModifiedAddNodes()
{
int count1 = this.drawNodes.Nodes.Count;
for (int i = 0; i < count1; i++)
{
int count2 = this.drawNodes.Nodes[i].Nodes.Count;
for (int j = 0; j < count2; j++)
{
int b = 0;
foreach (TreeNode node2 in this.drawNodes.Nodes[i].Nodes[j].Nodes)
{
this.treeView3.Nodes[i].Nodes[j].Nodes.Add(new TreeNode(node2.Text));
this.treeView3.Nodes[i].Nodes[j].Nodes[b].Name = node2.Name;
b++;
}
}
}
int count3 = this.dataNodes.Nodes.Count;
for (int i = 0; i < count3; i++)
{
int count4 = this.dataNodes.Nodes[i].Nodes.Count;
for (int j = 0; j < count4; j++)
{
int b = 0;
foreach (TreeNode node2 in this.dataNodes.Nodes[i].Nodes[j].Nodes)
{
this.treeView4.Nodes[i].Nodes[j].Nodes.Add(new TreeNode(node2.Text));
this.treeView4.Nodes[i].Nodes[j].Nodes[b].Name = node2.Name;
b++;
}
}
}
int count5 = this.allDrawNodes.Nodes.Count;
for (int i = 0; i < count5; i++)
{
int count6 = this.allDrawNodes.Nodes[i].Nodes.Count;
for (int j = 0; j < count6; j++)
{
int b = 0;
foreach (TreeNode node2 in this.allDrawNodes.Nodes[i].Nodes[j].Nodes)
{
this.treeView1.Nodes[i].Nodes[j].Nodes.Add(new TreeNode(node2.Text));
this.treeView1.Nodes[i].Nodes[j].Nodes[b].Name = node2.Name;
b++;
}
}
}
int count7 = this.allDataNodes.Nodes.Count;
for (int i = 0; i < count7; i++)
{
int count8 = this.allDataNodes.Nodes[i].Nodes.Count;
for (int j = 0; j < count8; j++)
{
int b = 0;
foreach (TreeNode node2 in this.allDataNodes.Nodes[i].Nodes[j].Nodes)
{
this.treeView2.Nodes[i].Nodes[j].Nodes.Add(new TreeNode(node2.Text));
this.treeView2.Nodes[i].Nodes[j].Nodes[b].Name = node2.Name;
b++;
}
}
}
}
///
/// 绘制属性按钮按下事件
///
///
///
private void button1_Click(object sender, EventArgs e)
{
this.groupBox3.Visible = true;
this.treeView3.Visible = true;
this.groupBox5.Visible = false;
this.treeView4.Visible = false;
this.treeView1.Visible = true;
this.treeView2.Visible = false;
this.button1.BackColor = Color.Black;
this.button1.ForeColor = Color.White;
this.button2.BackColor = Color.White;
this.button2.ForeColor = Color.Black;
}
///
/// 数据属性按钮按下事件
///
///
///
private void button2_Click(object sender, EventArgs e)
{
this.groupBox5.Visible = true;
this.treeView4.Visible = true;
this.groupBox3.Visible = false;
this.treeView3.Visible = false;
this.treeView1.Visible = false;
this.treeView2.Visible = true;
this.button2.BackColor = Color.Black;
this.button2.ForeColor = Color.White;
this.button1.BackColor = Color.White;
this.button1.ForeColor = Color.Black;
}
///
/// 添加按钮按下事件
///
///
///
private void button6_Click(object sender, EventArgs e)
{
if (this.treeView4.Visible == true
&& this.treeView2.SelectedNode != null)
{
string name = string.Empty;
if (this.treeView2.SelectedNode.Parent != null)
name = this.treeView2.SelectedNode.Parent.Name;
TreeNode treeNode = this.treeView2.SelectedNode;
int count = treeView4.Nodes.Count;
for (int i = 0; i < count; i++)
{
foreach (TreeNode node in this.treeView4.Nodes[i].Nodes)
{
if (node.Name == name)
{
this.treeView2.SelectedNode.Remove();
node.Nodes.Add(treeNode);
}
}
}
}
if (this.treeView3.Visible == true
&& this.treeView1.SelectedNode != null)
{
string name = string.Empty;
if (this.treeView1.SelectedNode.Parent != null)
name = this.treeView1.SelectedNode.Parent.Name;
TreeNode treeNode = this.treeView1.SelectedNode;
int count = treeView3.Nodes.Count;
for (int i = 0; i < count; i++)
{
foreach (TreeNode node in this.treeView3.Nodes[i].Nodes)
{
if (node.Name == name)
{
this.treeView1.SelectedNode.Remove();
node.Nodes.Add(treeNode);
}
}
}
}
}
///
/// 移出按钮按下事件
///
///
///
private void button5_Click(object sender, EventArgs e)
{
if (this.treeView4.Visible == true
&& this.treeView4.SelectedNode != null)
{
string name = string.Empty;
if(this.treeView4.SelectedNode.Parent != null)
name = this.treeView4.SelectedNode.Parent.Name;
TreeNode treeNode = this.treeView4.SelectedNode;
int count = treeView2.Nodes.Count;
for (int i = 0; i < count; i++)
{
foreach (TreeNode node in this.treeView2.Nodes[i].Nodes)
{
if (node.Name == name)
{
this.treeView4.SelectedNode.Remove();
node.Nodes.Add(treeNode);
}
}
}
}
if (this.treeView3.Visible == true
&& this.treeView3.SelectedNode != null)
{
string name = string.Empty;
if(this.treeView3.SelectedNode.Parent != null)
name = this.treeView3.SelectedNode.Parent.Name;
TreeNode treeNode = this.treeView3.SelectedNode;
int count = treeView1.Nodes.Count;
for (int i = 0; i < count; i++)
{
foreach (TreeNode node in this.treeView1.Nodes[i].Nodes)
{
if (node.Name == name)
{
this.treeView3.SelectedNode.Remove();
node.Nodes.Add(treeNode);
}
}
}
}
}
///
/// 关闭按钮按下事件
///
///
///
private void button3_Click(object sender, EventArgs e)
{
this.Close();
}
///
/// 保存按钮按下事件
///
///
///
private void button4_Click(object sender, EventArgs e)
{
MeasureListSetModel measureListSetModel = new MeasureListSetModel();
MeasureListDialog.drawNodes = this.treeView3;
MeasureListDialog.dataNodes = this.treeView4;
MeasureListDialog.allDrawNodes = this.treeView1;
MeasureListDialog.allDataNodes = this.treeView2;
// 绘制属性树状图保存
measureListSetModel.AttributeMapDrawNodes = new List();
for (int i = 0; i < this.treeView3.Nodes.Count; i++)
{
MeasureListSetModel.FirstNode firstNode = new MeasureListSetModel.FirstNode();
firstNode.Attribute = new List();
firstNode.Name = this.treeView3.Nodes[i].Text;
if (this.treeView3.Nodes[i].Nodes.Count > 0)
{
for (int j = 0; j < this.treeView3.Nodes[i].Nodes.Count; j++)
{
MeasureListSetModel.FirstNode.SecondNode second = new MeasureListSetModel.FirstNode.SecondNode();
second.Attribute = new List();
second.Text = this.treeView3.Nodes[i].Nodes[j].Text;
second.Name = this.treeView3.Nodes[i].Nodes[j].Name;
foreach (TreeNode Node in this.treeView3.Nodes[i].Nodes[j].Nodes)
{
MeasureListSetModel.FirstNode.SecondNode.Item item = new MeasureListSetModel.FirstNode.SecondNode.Item();
item.Text = Node.Text;
item.Name = Node.Name;
second.Attribute.Add(item);
}
firstNode.Attribute.Add(second);
}
}
measureListSetModel.AttributeMapDrawNodes.Add(firstNode);
}
// 数据属性树状图保存
measureListSetModel.AttributeMapDataNodes = new List();
for (int i = 0; i < this.treeView4.Nodes.Count; i++)
{
MeasureListSetModel.FirstNode firstNode = new MeasureListSetModel.FirstNode();
firstNode.Attribute = new List();
firstNode.Name = this.treeView4.Nodes[i].Text;
if (this.treeView4.Nodes[i].Nodes.Count > 0)
{
for (int j = 0; j < this.treeView4.Nodes[i].Nodes.Count; j++)
{
MeasureListSetModel.FirstNode.SecondNode second = new MeasureListSetModel.FirstNode.SecondNode();
second.Attribute = new List();
second.Text = this.treeView4.Nodes[i].Nodes[j].Text;
second.Name = this.treeView4.Nodes[i].Nodes[j].Name;
foreach (TreeNode Node in this.treeView4.Nodes[i].Nodes[j].Nodes)
{
MeasureListSetModel.FirstNode.SecondNode.Item item = new MeasureListSetModel.FirstNode.SecondNode.Item();
item.Text = Node.Text;
item.Name = Node.Name;
second.Attribute.Add(item);
}
firstNode.Attribute.Add(second);
}
}
measureListSetModel.AttributeMapDataNodes.Add(firstNode);
}
// 绘制属性(元素)树状图保存
measureListSetModel.AttributeMapAllDrawNodes = new List();
for (int i = 0; i < this.treeView1.Nodes.Count; i++)
{
MeasureListSetModel.FirstNode firstNode = new MeasureListSetModel.FirstNode();
firstNode.Attribute = new List();
firstNode.Name = this.treeView1.Nodes[i].Text;
if (this.treeView1.Nodes[i].Nodes.Count > 0)
{
for (int j = 0; j < this.treeView1.Nodes[i].Nodes.Count; j++)
{
MeasureListSetModel.FirstNode.SecondNode second = new MeasureListSetModel.FirstNode.SecondNode();
second.Attribute = new List();
second.Text = this.treeView1.Nodes[i].Nodes[j].Text;
second.Name = this.treeView1.Nodes[i].Nodes[j].Name;
foreach (TreeNode Node in this.treeView1.Nodes[i].Nodes[j].Nodes)
{
MeasureListSetModel.FirstNode.SecondNode.Item item = new MeasureListSetModel.FirstNode.SecondNode.Item();
item.Text = Node.Text;
item.Name = Node.Name;
second.Attribute.Add(item);
}
firstNode.Attribute.Add(second);
}
}
measureListSetModel.AttributeMapAllDrawNodes.Add(firstNode);
}
// 数据属性(元素)树状图保存
measureListSetModel.AttributeMapAllDataNodes = new List();
for (int i = 0; i < this.treeView2.Nodes.Count; i++)
{
MeasureListSetModel.FirstNode firstNode = new MeasureListSetModel.FirstNode();
firstNode.Attribute = new List();
firstNode.Name = this.treeView2.Nodes[i].Text;
if (this.treeView2.Nodes[i].Nodes.Count > 0)
{
for (int j = 0; j < this.treeView2.Nodes[i].Nodes.Count; j++)
{
MeasureListSetModel.FirstNode.SecondNode second = new MeasureListSetModel.FirstNode.SecondNode();
second.Attribute = new List();
second.Text = this.treeView2.Nodes[i].Nodes[j].Text;
second.Name = this.treeView2.Nodes[i].Nodes[j].Name;
foreach (TreeNode Node in this.treeView2.Nodes[i].Nodes[j].Nodes)
{
MeasureListSetModel.FirstNode.SecondNode.Item item = new MeasureListSetModel.FirstNode.SecondNode.Item();
item.Text = Node.Text;
item.Name = Node.Name;
second.Attribute.Add(item);
}
firstNode.Attribute.Add(second);
}
}
measureListSetModel.AttributeMapAllDataNodes.Add(firstNode);
}
string configXml = XmlSerializeHelper.XmlSerialize(measureListSetModel);
string filePath = Application.StartupPath + "\\Config\\" + Startup.instance.SettingPrefix + "\\MeasureListSetModel.xml";
if (FileOperationHelper.WriteStringToFile(configXml, filePath, FileMode.Create))
{
MessageBox.Show(PdnResources.GetString("Menu.Attributesavedsuccessfully.Text"));
}
else
{
MessageBox.Show(PdnResources.GetString("Menu.Propertysavefailed.Text"));
}
if (this.appWorkspace != null)
{
this.appWorkspace.SetDrawNodes();
this.appWorkspace.RefreshListView();
}
this.Close();
}
}
}