public SimpleDictListDialog(string dictId, bool allowMultiSelect) { InitializeComponent(); this.Text = FrwCRUDRes.SimpleDictListDialog_Dict; this.DictId = dictId; ((System.ComponentModel.ISupportInitialize)(listView)).BeginInit(); //ovl settings listView.EmptyListMsg = FrwCRUDRes.List_No_Records; listView.EmptyListMsgFont = new Font("Tahoma", 9);//todo; listView.FullRowSelect = true; listView.UseCompatibleStateImageBehavior = false; listView.View = System.Windows.Forms.View.Details; listView.UseFiltering = true; listView.UseFilterIndicator = true; listView.AllowColumnReorder = true; listView.TriStateCheckBoxes = false; listView.CellEditUseWholeCell = false; listView.TintSortColumn = true; listView.ShowItemToolTips = true; listView.UseHotItem = true; listView.UseHyperlinks = true; listView.ShowCommandMenuOnRightClick = true; listView.TintSortColumn = true; listView.MultiSelect = allowMultiSelect; OLVColumn column = null; column = new OLVColumn(); column.AspectName = "Text"; column.Text = FrwCRUDRes.SimpleDictListDialog_Name; column.Width = 350; column.FillsFreeSpace = true; AddColumnToList(column); column = new OLVColumn(); column.AspectName = "Image"; column.Text = FrwCRUDRes.SimpleDictListDialog_Image; column.Width = 50; column.ImageGetter = delegate(object x) { JDictItem item = (JDictItem)x; Image smallImage = BaseOLVListWindow.AddImageToImageList(this.listView, item.Image, null); if (smallImage != null) { item.Image = smallImage; } return(smallImage); }; AddColumnToList(column); SourceObjects = Dm.Instance.GetDictionaryItems(DictId); ((System.ComponentModel.ISupportInitialize)(listView)).EndInit(); }
public OLVListSettingDialog(ObjectListView listView, BaseOLVListWindow listWindow) { InitializeComponent(); this.labelViewType.Text = FrwCRUDRes.ListSettingDialogcs_View; this.labelEditable.Text = FrwCRUDRes.ListSettingDialogcs_Editable; this.labelHotItemStyle.Text = FrwCRUDRes.ListSettingDialogcs_HotItem; this.labelRowHeight.Text = FrwCRUDRes.ListSettingDialogcs_RowHeight; this.Text = FrwCRUDRes.ListSettingDialogcs_ListSettings; this.listView = listView; this.listWindow = listWindow; // checkBoxGroups.Checked = listView.ShowGroups; // if (listView.RowHeight == -1) { rowHeightUpDown.Value = listView.RowHeightEffective; rowHeightUpDown.Enabled = false; autoCalcHeightCheckBox.Checked = true; } else { rowHeightUpDown.Enabled = true; autoCalcHeightCheckBox.Checked = false; rowHeightUpDown.Value = listView.RowHeight; rowHeightUpDown.ValueChanged += rowHeightUpDown_ValueChanged; } // string comboText = null; if (listView.CellEditActivation == ObjectListView.CellEditActivateMode.None) { comboText = FrwCRUDRes.ListSettingDialogcs_No; } else if (listView.CellEditActivation == ObjectListView.CellEditActivateMode.SingleClick) { comboText = FrwCRUDRes.ListSettingDialogcs_SingleClick; } else if (listView.CellEditActivation == ObjectListView.CellEditActivateMode.DoubleClick) { comboText = FrwCRUDRes.ListSettingDialogcs_DoubleClick; } else if (listView.CellEditActivation == ObjectListView.CellEditActivateMode.F2Only) { comboText = FrwCRUDRes.ListSettingDialogcs_F2Only; } int i = comboBoxEditable.Items.IndexOf(comboText); if (i != -1) { comboBoxEditable.SelectedIndex = i; } // comboBoxHotItemStyle.SelectedIndex = (int)listWindow.HotItemStyle; // if (listView.View == View.SmallIcon) { comboBoxView.SelectedIndex = 0; } else if (listView.View == View.LargeIcon) { comboBoxView.SelectedIndex = 1; } else if (listView.View == View.List) { comboBoxView.SelectedIndex = 2; } else if (listView.View == View.Tile) { comboBoxView.SelectedIndex = 3; } else if (listView.View == View.Details) { comboBoxView.SelectedIndex = 4; } }