private void RenderInfoListView_DoubleClick(object sender, EventArgs e) { int i; if (base.SelectedItems.Count > 0) { Rectangle itemRect = base.GetItemRect(base.SelectedIndices[0]); int int0 = this.int_0; int left = itemRect.Left; int width = itemRect.Left; for (i = 0; i < base.Columns.Count; i++) { left = width; width = width + base.Columns[i].Width; if ((int0 <= left ? false : int0 < width)) { break; } } if (i == 0) { try { frmSymbolSelector _frmSymbolSelector = new frmSymbolSelector(); _frmSymbolSelector.SetStyleGallery(this.istyleGallery_0); ListViewItemEx item = base.Items[base.SelectedIndices[0]] as ListViewItemEx; _frmSymbolSelector.SetSymbol(item.Style); if (_frmSymbolSelector.ShowDialog() == DialogResult.OK) { item.Style = _frmSymbolSelector.GetSymbol(); this.method_1(); base.Invalidate(); if (this.onValueChangedHandler_0 != null) { this.onValueChangedHandler_0(base.SelectedIndices[0], item.Style); } } } catch { } } else if ((base.SelectedItems.Count != 1 ? false : this.ColumnEditables != null) && this.ColumnEditables[i]) { this.int_2 = i; this.listViewItem_0 = base.SelectedItems[0]; TextBox size = this.textBox; Rectangle bounds = this.listViewItem_0.Bounds; size.Size = new Size(width - left, bounds.Height); TextBox point = this.textBox; bounds = this.listViewItem_0.Bounds; point.Location = new System.Drawing.Point(left, bounds.Y); this.textBox.Show(); this.textBox.Text = this.listViewItem_0.SubItems[this.int_2].Text; this.textBox.SelectAll(); this.textBox.Focus(); } } }
public void Add(IStyleGalleryItem istyleGalleryItem_0) { string[] name = new string[] { istyleGalleryItem_0.Name, istyleGalleryItem_0.Category }; ListViewItemEx listViewItemEx = new ListViewItemEx(name) { Tag = istyleGalleryItem_0 }; base.Items.Add(listViewItemEx); }
public void Add(ListViewItemEx listViewItemEx_0) { int size; if (base.Items.Count == 0) { this.imageList_0.ImageSize = new Size(16, 16); } object tag = listViewItemEx_0.Tag; if (tag is IMarkerSymbol) { size = (int)(tag as IMarkerSymbol).Size; if (size > 40) { size = 40; } if (size > this.imageList_0.ImageSize.Height) { this.imageList_0.ImageSize = new Size(size, size); } } else if (tag is ILineSymbol) { size = (int)(tag as ILineSymbol).Width; if (size > 40) { size = 40; } if (size > this.imageList_0.ImageSize.Height) { this.imageList_0.ImageSize = new Size(size, size); } } base.Items.Add(listViewItemEx_0); }
public ListViewItemEx Add(object[] object_0) { int size; ListViewItemEx listViewItemEx; if (base.Items.Count == 0) { this.imageList_0.ImageSize = new Size(16, 16); } if (object_0 == null) { listViewItemEx = null; } else { string[] str = new string[base.Columns.Count]; str[0] = ""; object object0 = null; for (int i = 0; i < (int)object_0.Length; i++) { if (i == 0) { object0 = object_0[i]; } else if (object_0[i] == null) { str[i] = ""; } else { str[i] = object_0[i].ToString(); } } if (object0 is IMarkerSymbol) { size = (int)(object0 as IMarkerSymbol).Size; if (size > 40) { size = 40; } if (size > this.imageList_0.ImageSize.Height) { this.imageList_0.ImageSize = new Size(size, size); } } else if (object0 is ILineSymbol) { size = (int)(object0 as ILineSymbol).Width; if (size > 40) { size = 40; } if (size > this.imageList_0.ImageSize.Height) { this.imageList_0.ImageSize = new Size(size, size); } } ListViewItemEx listViewItemEx1 = new ListViewItemEx(str) { Style = object0 }; base.Items.Add(listViewItemEx1); listViewItemEx = listViewItemEx1; } return(listViewItemEx); }