Esempio n. 1
0
        public EditForm(String title, DatParser d)
        {
            InitializeComponent();
            _parser = d;

            _listView.BackColor = ConvertUtilities.HtmlColorToColor(RConfig.Instance.EditorBackColor);
            _listView.ColumnWidthChanged += _listView_ColumnWidthChanged;
            _listView.RetrieveVirtualItem += _listView_RetrieveVirtualItem;
            _listView.ItemSelectionChanged += _listView_ItemSelectionChanged;
            _listView.ColumnClick += _listView_ColumnClick;

            _propertyGid.PropertyValueChanged += _propertyGid_PropertyValueChanged;
            searchColumn.SelectedIndexChanged += _searchColumn_SelectedIndexChanged;
            searchText.KeyUp += _seatchText_KeyUp;
            KeyUp += EditForm_KeyUp;

            Text = Localizate.getMessage(Word.EDITOR) + ": " + title;

            Definition info = d.getDefinition();

            PropertyInfo[] parray = info.GetType().GetProperties();

            foreach (PropertyInfo property in parray)
            {
                if (property.CanWrite)
                {
                    addHeader(property.Name);

                    searchColumn.Items.Add(property.Name);
                }
            }
        }
Esempio n. 2
0
        public MergeForm(DatParser dat)
        {
            InitializeComponent();
            foreach (String f in dat.getFieldNames())
            {
                _fieldNames.Items.Add(f);
                _updateFieldNames.Items.Add(f);
                _secondKeyList.Items.Add(f);
            }

            _fieldNames.SelectedIndex = 0;
            _updateFieldNames.SelectedIndex = 0;
            _secondKeyList.SelectedIndex = 0;
        }
Esempio n. 3
0
        private void DatInfo_init()
        {
            try
            {
                Type t = Type.GetType("com.jds.PathEditor.classes.client.definitions." + SelectedFiles);

                object instance = t.InvokeMember(null, BindingFlags.CreateInstance, null,
                                                 null,
                                                 new object[] { });
                if (instance != null)
                    DatInfo = (DatParser)instance;
                else
                    DatInfo = new DatParser();
                DatDatas = new List<Definition>();
            }
            catch (Exception e)
            {
                _log.Info(e.StackTrace, e);
            }
        }