Пример #1
0
		/// <summary>
		/// Required method for Designer support - do not modify
		/// the contents of this method with the code editor.
		/// </summary>
		private void InitializeComponent()
		{
            this.components = new System.ComponentModel.Container();
            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DetailForm));
            this.textBox_recPath = new System.Windows.Forms.TextBox();
            this.button_findRecPath = new System.Windows.Forms.Button();
            this.timer_crossRefresh = new System.Windows.Forms.Timer(this.components);
            this.splitContainer_main = new System.Windows.Forms.SplitContainer();
            this.tabControl_record = new System.Windows.Forms.TabControl();
            this.tabPage_xml = new System.Windows.Forms.TabPage();
            this.XmlEditor = new DigitalPlatform.Xml.XmlEditor();
            this.tabPage_marc = new System.Windows.Forms.TabPage();
            this.MarcEditor = new DigitalPlatform.Marc.MarcEditor();
            this.tabPage_xmlText = new System.Windows.Forms.TabPage();
            this.textBox_xmlPureText = new System.Windows.Forms.TextBox();
            this.tabControl_bottom = new System.Windows.Forms.TabControl();
            this.tabPage_resFiles = new System.Windows.Forms.TabPage();
            this.listView_resFiles = new ResFileList();
            this.tableLayoutPanel_recpath = new System.Windows.Forms.TableLayoutPanel();
            ((System.ComponentModel.ISupportInitialize)(this.splitContainer_main)).BeginInit();
            this.splitContainer_main.Panel1.SuspendLayout();
            this.splitContainer_main.Panel2.SuspendLayout();
            this.splitContainer_main.SuspendLayout();
            this.tabControl_record.SuspendLayout();
            this.tabPage_xml.SuspendLayout();
            this.tabPage_marc.SuspendLayout();
            this.tabPage_xmlText.SuspendLayout();
            this.tabControl_bottom.SuspendLayout();
            this.tabPage_resFiles.SuspendLayout();
            this.tableLayoutPanel_recpath.SuspendLayout();
            this.SuspendLayout();
            // 
            // textBox_recPath
            // 
            this.textBox_recPath.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.textBox_recPath.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.textBox_recPath.ImeMode = System.Windows.Forms.ImeMode.Off;
            this.textBox_recPath.Location = new System.Drawing.Point(0, 3);
            this.textBox_recPath.Margin = new System.Windows.Forms.Padding(0, 3, 3, 3);
            this.textBox_recPath.Name = "textBox_recPath";
            this.textBox_recPath.Size = new System.Drawing.Size(524, 21);
            this.textBox_recPath.TabIndex = 0;
            this.textBox_recPath.TextChanged += new System.EventHandler(this.textBox_recPath_TextChanged);
            // 
            // button_findRecPath
            // 
            this.button_findRecPath.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
            this.button_findRecPath.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
            this.button_findRecPath.Location = new System.Drawing.Point(530, 3);
            this.button_findRecPath.Margin = new System.Windows.Forms.Padding(3, 3, 1, 3);
            this.button_findRecPath.Name = "button_findRecPath";
            this.button_findRecPath.Size = new System.Drawing.Size(33, 20);
            this.button_findRecPath.TabIndex = 1;
            this.button_findRecPath.Text = "...";
            this.button_findRecPath.Click += new System.EventHandler(this.button_findRecPath_Click);
            // 
            // timer_crossRefresh
            // 
            this.timer_crossRefresh.Interval = 500;
            this.timer_crossRefresh.Tick += new System.EventHandler(this.timer_crossRefresh_Tick);
            // 
            // splitContainer_main
            // 
            this.splitContainer_main.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.splitContainer_main.Location = new System.Drawing.Point(0, 33);
            this.splitContainer_main.Name = "splitContainer_main";
            this.splitContainer_main.Orientation = System.Windows.Forms.Orientation.Horizontal;
            // 
            // splitContainer_main.Panel1
            // 
            this.splitContainer_main.Panel1.Controls.Add(this.tabControl_record);
            // 
            // splitContainer_main.Panel2
            // 
            this.splitContainer_main.Panel2.Controls.Add(this.tabControl_bottom);
            this.splitContainer_main.Size = new System.Drawing.Size(564, 285);
            this.splitContainer_main.SplitterDistance = 209;
            this.splitContainer_main.TabIndex = 4;
            // 
            // tabControl_record
            // 
            this.tabControl_record.Controls.Add(this.tabPage_xml);
            this.tabControl_record.Controls.Add(this.tabPage_marc);
            this.tabControl_record.Controls.Add(this.tabPage_xmlText);
            this.tabControl_record.Dock = System.Windows.Forms.DockStyle.Fill;
            this.tabControl_record.Location = new System.Drawing.Point(0, 0);
            this.tabControl_record.Name = "tabControl_record";
            this.tabControl_record.SelectedIndex = 0;
            this.tabControl_record.Size = new System.Drawing.Size(564, 209);
            this.tabControl_record.TabIndex = 1;
            this.tabControl_record.SelectedIndexChanged += new System.EventHandler(this.tabControl_record_SelectedIndexChanged);
            // 
            // tabPage_xml
            // 
            this.tabPage_xml.BackColor = System.Drawing.Color.Transparent;
            this.tabPage_xml.Controls.Add(this.XmlEditor);
            this.tabPage_xml.Location = new System.Drawing.Point(4, 22);
            this.tabPage_xml.Name = "tabPage_xml";
            this.tabPage_xml.Padding = new System.Windows.Forms.Padding(4);
            this.tabPage_xml.Size = new System.Drawing.Size(556, 183);
            this.tabPage_xml.TabIndex = 0;
            this.tabPage_xml.Text = "XML";
            this.tabPage_xml.UseVisualStyleBackColor = true;
            // 
            // XmlEditor
            // 
            this.XmlEditor.ActiveItem = null;
            this.XmlEditor.BorderStyle = System.Windows.Forms.BorderStyle.None;
            this.XmlEditor.Changed = true;
            this.XmlEditor.Dock = System.Windows.Forms.DockStyle.Fill;
            this.XmlEditor.DocumentOrgX = 0;
            this.XmlEditor.DocumentOrgY = 0;
            this.XmlEditor.LayoutStyle = DigitalPlatform.Xml.LayoutStyle.Horizontal;
            this.XmlEditor.Location = new System.Drawing.Point(4, 4);
            this.XmlEditor.Name = "XmlEditor";
            this.XmlEditor.Size = new System.Drawing.Size(548, 175);
            this.XmlEditor.TabIndex = 0;
            this.XmlEditor.Text = "XmlEditor";
            this.XmlEditor.Xml = "";
            this.XmlEditor.TextChanged += new System.EventHandler(this.xmlEditor_TextChanged);
            // 
            // tabPage_marc
            // 
            this.tabPage_marc.BackColor = System.Drawing.Color.Transparent;
            this.tabPage_marc.Controls.Add(this.MarcEditor);
            this.tabPage_marc.Location = new System.Drawing.Point(4, 22);
            this.tabPage_marc.Name = "tabPage_marc";
            this.tabPage_marc.Padding = new System.Windows.Forms.Padding(4);
            this.tabPage_marc.Size = new System.Drawing.Size(556, 183);
            this.tabPage_marc.TabIndex = 1;
            this.tabPage_marc.Text = "MARC";
            this.tabPage_marc.UseVisualStyleBackColor = true;
            // 
            // MarcEditor
            // 
            this.MarcEditor.BorderStyle = System.Windows.Forms.BorderStyle.None;
            this.MarcEditor.CaptionFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
            this.MarcEditor.Changed = true;
            this.MarcEditor.ContentBackColor = System.Drawing.SystemColors.Window;
            this.MarcEditor.ContentTextColor = System.Drawing.SystemColors.WindowText;
            this.MarcEditor.CurrentImeMode = System.Windows.Forms.ImeMode.NoControl;
            this.MarcEditor.Dock = System.Windows.Forms.DockStyle.Fill;
            this.MarcEditor.DocumentOrgX = 0;
            this.MarcEditor.DocumentOrgY = 0;
            this.MarcEditor.FieldNameCaptionWidth = 100;
            this.MarcEditor.FixedSizeFont = new System.Drawing.Font("Courier New", 9F, System.Drawing.FontStyle.Bold);
            this.MarcEditor.FocusedField = null;
            this.MarcEditor.FocusedFieldIndex = -1;
            this.MarcEditor.HorzGridColor = System.Drawing.Color.LightGray;
            this.MarcEditor.IndicatorBackColor = System.Drawing.SystemColors.Window;
            this.MarcEditor.IndicatorBackColorDisabled = System.Drawing.SystemColors.Control;
            this.MarcEditor.IndicatorTextColor = System.Drawing.Color.Green;
            this.MarcEditor.Location = new System.Drawing.Point(4, 4);
            this.MarcEditor.Marc = "????????????????????????";
            this.MarcEditor.MarcDefDom = null;
            this.MarcEditor.Name = "MarcEditor";
            this.MarcEditor.NameBackColor = System.Drawing.SystemColors.Window;
            this.MarcEditor.NameCaptionBackColor = System.Drawing.SystemColors.Info;
            this.MarcEditor.NameCaptionTextColor = System.Drawing.SystemColors.InfoText;
            this.MarcEditor.NameTextColor = System.Drawing.Color.Blue;
            this.MarcEditor.ReadOnly = false;
            this.MarcEditor.SelectionStart = -1;
            this.MarcEditor.Size = new System.Drawing.Size(548, 175);
            this.MarcEditor.TabIndex = 0;
            this.MarcEditor.VertGridColor = System.Drawing.Color.LightGray;
            this.MarcEditor.GetConfigFile += new DigitalPlatform.Marc.GetConfigFileEventHandle(this.MarcEditor_GetConfigFile);
            this.MarcEditor.GetConfigDom += new DigitalPlatform.Marc.GetConfigDomEventHandle(this.MarcEditor_GetConfigDom);
            this.MarcEditor.TextChanged += new System.EventHandler(this.MarcEditor_TextChanged);
            // 
            // tabPage_xmlText
            // 
            this.tabPage_xmlText.BackColor = System.Drawing.Color.Transparent;
            this.tabPage_xmlText.Controls.Add(this.textBox_xmlPureText);
            this.tabPage_xmlText.Location = new System.Drawing.Point(4, 22);
            this.tabPage_xmlText.Name = "tabPage_xmlText";
            this.tabPage_xmlText.Padding = new System.Windows.Forms.Padding(4);
            this.tabPage_xmlText.Size = new System.Drawing.Size(556, 183);
            this.tabPage_xmlText.TabIndex = 2;
            this.tabPage_xmlText.Text = "XML纯文本";
            this.tabPage_xmlText.UseVisualStyleBackColor = true;
            // 
            // textBox_xmlPureText
            // 
            this.textBox_xmlPureText.Dock = System.Windows.Forms.DockStyle.Fill;
            this.textBox_xmlPureText.HideSelection = false;
            this.textBox_xmlPureText.Location = new System.Drawing.Point(4, 4);
            this.textBox_xmlPureText.MaxLength = 2000000000;
            this.textBox_xmlPureText.Multiline = true;
            this.textBox_xmlPureText.Name = "textBox_xmlPureText";
            this.textBox_xmlPureText.ScrollBars = System.Windows.Forms.ScrollBars.Both;
            this.textBox_xmlPureText.Size = new System.Drawing.Size(548, 175);
            this.textBox_xmlPureText.TabIndex = 0;
            this.textBox_xmlPureText.TextChanged += new System.EventHandler(this.textBox_xmlPureText_TextChanged);
            // 
            // tabControl_bottom
            // 
            this.tabControl_bottom.Alignment = System.Windows.Forms.TabAlignment.Bottom;
            this.tabControl_bottom.Controls.Add(this.tabPage_resFiles);
            this.tabControl_bottom.Dock = System.Windows.Forms.DockStyle.Fill;
            this.tabControl_bottom.Location = new System.Drawing.Point(0, 0);
            this.tabControl_bottom.Margin = new System.Windows.Forms.Padding(3, 0, 3, 6);
            this.tabControl_bottom.Multiline = true;
            this.tabControl_bottom.Name = "tabControl_bottom";
            this.tabControl_bottom.SelectedIndex = 0;
            this.tabControl_bottom.Size = new System.Drawing.Size(564, 72);
            this.tabControl_bottom.TabIndex = 0;
            // 
            // tabPage_resFiles
            // 
            this.tabPage_resFiles.Controls.Add(this.listView_resFiles);
            this.tabPage_resFiles.Location = new System.Drawing.Point(4, 4);
            this.tabPage_resFiles.Name = "tabPage_resFiles";
            this.tabPage_resFiles.Padding = new System.Windows.Forms.Padding(3);
            this.tabPage_resFiles.Size = new System.Drawing.Size(556, 46);
            this.tabPage_resFiles.TabIndex = 0;
            this.tabPage_resFiles.Text = "资源文件";
            this.tabPage_resFiles.UseVisualStyleBackColor = true;
            // 
            // listView_resFiles
            // 
            this.listView_resFiles.BorderStyle = System.Windows.Forms.BorderStyle.None;
            this.listView_resFiles.Changed = false;
            this.listView_resFiles.Dock = System.Windows.Forms.DockStyle.Fill;
            this.listView_resFiles.FullRowSelect = true;
            this.listView_resFiles.HideSelection = false;
            this.listView_resFiles.Location = new System.Drawing.Point(3, 3);
            this.listView_resFiles.Name = "listView_resFiles";
            this.listView_resFiles.Size = new System.Drawing.Size(550, 40);
            this.listView_resFiles.TabIndex = 0;
            this.listView_resFiles.UseCompatibleStateImageBehavior = false;
            this.listView_resFiles.View = System.Windows.Forms.View.Details;
            // 
            // tableLayoutPanel_recpath
            // 
            this.tableLayoutPanel_recpath.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tableLayoutPanel_recpath.AutoSize = true;
            this.tableLayoutPanel_recpath.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
            this.tableLayoutPanel_recpath.ColumnCount = 2;
            this.tableLayoutPanel_recpath.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
            this.tableLayoutPanel_recpath.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
            this.tableLayoutPanel_recpath.Controls.Add(this.button_findRecPath, 1, 0);
            this.tableLayoutPanel_recpath.Controls.Add(this.textBox_recPath, 0, 0);
            this.tableLayoutPanel_recpath.Location = new System.Drawing.Point(0, 4);
            this.tableLayoutPanel_recpath.Margin = new System.Windows.Forms.Padding(0);
            this.tableLayoutPanel_recpath.Name = "tableLayoutPanel_recpath";
            this.tableLayoutPanel_recpath.RowCount = 1;
            this.tableLayoutPanel_recpath.RowStyles.Add(new System.Windows.Forms.RowStyle());
            this.tableLayoutPanel_recpath.Size = new System.Drawing.Size(564, 27);
            this.tableLayoutPanel_recpath.TabIndex = 4;
            // 
            // DetailForm
            // 
            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.ClientSize = new System.Drawing.Size(562, 326);
            this.Controls.Add(this.splitContainer_main);
            this.Controls.Add(this.tableLayoutPanel_recpath);
            this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
            this.Name = "DetailForm";
            this.Text = "详细窗";
            this.Activated += new System.EventHandler(this.DetailForm_Activated);
            this.Closing += new System.ComponentModel.CancelEventHandler(this.DetailForm_Closing);
            this.Closed += new System.EventHandler(this.DetailForm_Closed);
            this.Load += new System.EventHandler(this.DetailForm_Load);
            this.splitContainer_main.Panel1.ResumeLayout(false);
            this.splitContainer_main.Panel2.ResumeLayout(false);
            ((System.ComponentModel.ISupportInitialize)(this.splitContainer_main)).EndInit();
            this.splitContainer_main.ResumeLayout(false);
            this.tabControl_record.ResumeLayout(false);
            this.tabPage_xml.ResumeLayout(false);
            this.tabPage_marc.ResumeLayout(false);
            this.tabPage_xmlText.ResumeLayout(false);
            this.tabPage_xmlText.PerformLayout();
            this.tabControl_bottom.ResumeLayout(false);
            this.tabPage_resFiles.ResumeLayout(false);
            this.tableLayoutPanel_recpath.ResumeLayout(false);
            this.tableLayoutPanel_recpath.PerformLayout();
            this.ResumeLayout(false);
            this.PerformLayout();

		}
Пример #2
0
        /// <summary>
        /// 构造函数
        /// </summary>
        /// <param name="editor">MARC 编辑器</param>
		public Record(MarcEditor editor)
		{
			this.marcEditor = editor;
			this.Fields.record = this;

			// 初始化各区域宽度
			this.InitializeWidth();
		}