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