Esempio n. 1
0
        public static ListViewItem ConvertListViewItem(this FieldTypeData pFieldData)
        {
            ListViewItem pViewItem = new ListViewItem();

            pFieldData.Reset_ListViewItem(pViewItem);
            pViewItem.Tag = pFieldData;

            return(pViewItem);
        }
        private void button_Save_Field_Click(object sender, EventArgs e)
        {
            if (listView_Field.SelectedItems.Count == 0)
            {
                return;
            }

            var           pSelectedItem = listView_Field.SelectedItems[0];
            FieldTypeData pFieldData    = (FieldTypeData)pSelectedItem.Tag;

            pFieldData.strDependencyFieldName     = (string)comboBox_DependencyField.SelectedItem;
            pFieldData.strDependencyFieldName_Sub = (string)comboBox_DependencyField_Sub.SelectedItem;
            pFieldData.strFieldName = textBox_FieldName.Text;
            pFieldData.strFieldType = textBox_Type.Text;

            pFieldData.bConvertStringToEnum = checkBox_ConvertStringToEnum.Checked;
            pFieldData.strEnumName          = textBox_EnumName.Text;


            pSelectedItem.Text = pFieldData.strFieldName;
            pFieldData.Reset_ListViewItem(pSelectedItem);

            AutoSaveAsync_CurrentSheet();
        }