123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Drawing;
- using System.Data;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- using Tofly.Core.Components;
- using Tofly.CoreUI.Win.Control;
- using Tofly.CoreUI.Control;
- using Tofly.GISUI.Controls;
- namespace Tofly.SearchUI.Win
- {
-
-
-
- [Tofly.Core.Stereotype.Component(IsSingleton = "false", Name = "Tofly.SearchUI.Win.GridAttributeMenuControl")]
- public partial class GridAttributeMenuControl : UserControlClass, IParameterControl
- {
- public GridAttributeMenuControl()
- {
- InitializeComponent();
- }
- private ComponentBaseParameter componentParameter;
- private Dictionary<string, bool> pDictionary;
- public Core.Components.ComponentBaseParameter ComponentParameter
- {
- get
- {
- GetParameter();
- return componentParameter;
- }
- set
- {
- componentParameter = value;
- InitEdit(value as GridAttributeParameter);
- }
- }
- private void InitEdit(GridAttributeParameter item)
- {
- if(item == null)
- item = new GridAttributeParameter();
- chkCanEdit.Checked = item.CanEdit;
-
- chkBarbtnAsc.Checked = item.BarbtnAsc;
- chkBarbtnDesc.Checked = item.BarbtnDesc;
- chkBarbtnCaclu.Checked = item.BarbtnCaclu;
- chkBarbtnStatistics.Checked = item.BarbtnStatistics;
- chkBarbtnDeleteField.Checked = item.BarbtnDeleteField;
- chkBarbtnHideField.Checked = item.BarbtnHideField;
- chkBarbtnFixedColumn.Checked = item.BarbtnFiexdField;
-
- chkScaleToMap.Checked = item.BarbtnScaleToMap;
- chkPanToSelect.Checked = item.BarbtnPanTo;
- chkSelToMap.Checked = item.BarbtnSelToMap;
- chkBarbtnFlash.Checked = item.BarbtnFlash;
- chkSelAdd.Checked = item.BarbtnSelAdd;
- chkClearSel.Checked = item.BarbtnClearSel;
- chkDelectSelect.Checked = item.BarbtnDeleteSel;
-
- chkAttributeQuery.Checked = item.BarbtnAttributeQuery;
- chkSelectAll.Checked = item.BarbtnSelAll;
- chkClearSelect.Checked = item.BarbtnClearSelAll;
- chkAddField.Checked = item.BarbtnAddField;
- chkConvertSel.Checked = item.BarbtnConvertSel;
- chkDiaplayAll.Checked = item.BarbtnDisplayAll;
- chkDisplayAlisaname.Checked = item.BarbtnDiaplayAlisaName;
- chkExportToExcel.Checked = item.BarbtnExportExcel;
- }
- private void GetParameter()
- {
- if (this.componentParameter == null)
- this.componentParameter = new GridAttributeParameter();
- GridAttributeParameter item = this.componentParameter as GridAttributeParameter;
- if (item == null)
- return;
- item.CanEdit = chkCanEdit.Checked;
-
- item.BarbtnAsc = chkBarbtnAsc.Checked;
- item.BarbtnDesc = chkBarbtnDesc.Checked;
- item.BarbtnCaclu = chkBarbtnCaclu.Checked;
- item.BarbtnStatistics = chkBarbtnStatistics.Checked;
- item.BarbtnDeleteField = chkBarbtnDeleteField.Checked;
- item.BarbtnHideField = chkBarbtnHideField.Checked;
- item.BarbtnFiexdField = chkBarbtnFixedColumn.Checked;
-
- item.BarbtnScaleToMap = chkScaleToMap.Checked;
- item.BarbtnPanTo = chkPanToSelect.Checked;
- item.BarbtnSelToMap = chkSelToMap.Checked;
- item.BarbtnFlash = chkBarbtnFlash.Checked;
- item.BarbtnSelAdd = chkSelAdd.Checked;
- item.BarbtnClearSel = chkClearSel.Checked;
- item.BarbtnDeleteSel = chkDelectSelect.Checked;
-
- item.BarbtnAttributeQuery = chkAttributeQuery.Checked;
- item.BarbtnSelAll = chkSelectAll.Checked;
- item.BarbtnClearSelAll = chkClearSelect.Checked;
- item.BarbtnAddField = chkAddField.Checked;
- item.BarbtnConvertSel = chkConvertSel.Checked;
- item.BarbtnDisplayAll = chkDiaplayAll.Checked;
- item.BarbtnDiaplayAlisaName = chkDisplayAlisaname.Checked;
- item.BarbtnExportExcel = chkExportToExcel.Checked;
- }
- }
- }
|