public override void Run() { ResourceEditorControl editor = ((ResourceEditWrapper)SD.Workbench.ActiveViewContent).ResourceEditor; if(editor.ResourceList.WriteProtected) { return; } int count = 1; string newNameBase = " new string entry "; string newName = newNameBase + count.ToString(); string type = "System.String"; while(editor.ResourceList.Resources.ContainsKey(newName)) { count++; newName = newNameBase + count.ToString(); } ResourceItem item = new ResourceItem(newName, ""); editor.ResourceList.Resources.Add(newName, item); ListViewItem lv = new ListViewItem(new string[] { newName, type, "" }, item.ImageIndex); editor.ResourceList.Items.Add(lv); editor.ResourceList.OnChanged(); lv.BeginEdit(); }
private void btnAdd_Click(object sender, EventArgs e) { ListViewItem Lvi = new ListViewItem(""); Lvi.Tag = new MobileInfo(""); Lvi.SubItems.Add("尚未发送"); this.listView1.Items.Add(Lvi); Lvi.BeginEdit(); }
private void addButton_Click(object sender, EventArgs e) { var newName = GetNewListName(); assemblyListManager.Add(newName); var listViewItem = new ListViewItem(newName); listView.Items.Add(listViewItem); listViewItem.BeginEdit(); }
public void AddEntry() { ListViewItem item = new ListViewItem(); EntryList.Items.Add(item); item.EnsureVisible(); EntryList.LabelEdit = true; item.BeginEdit(); }
private void AddVariable() { ListViewItem item = new ListViewItem(); VarList.Items.Add(item); item.Selected = true; item.EnsureVisible(); VarList.LabelEdit = true; item.BeginEdit(); }
private void OnAddLoginClick(object sender, EventArgs e) { string loginName; Color color; _component.AddLoginNameMarkupColor(out loginName, out color); var item = new ListViewItem(loginName); item.UseItemStyleForSubItems = false; item.SubItems.Add(new ListViewItem.ListViewSubItem(item, string.Empty, Color.Black, color, item.Font)); _listViewLoginNameMarkupColor.Items.Add(item); item.BeginEdit(); }
private void AddDictContent() { if (this.treeDict.SelectedNode.Name =="nodDict") { MessageBox.Show(rm.GetString("Info77"), rm.GetString ("MessageboxInfo"), MessageBoxButtons.OK, MessageBoxIcon.Information); return; } this.listDict.LabelEdit = true; ListViewItem item = new ListViewItem(); item.Text = rm.GetString ("Label20"); this.listDict.Items.Add(item); item.BeginEdit(); item = null; //this.listDict.Items[this.listDict.Items.Count - 1].BeginEdit(); }
private void AddTeam_Click(object sender, EventArgs e) { if (this.rounds.Count == 0) { var id = ++this.teamIdentity; var team = new TournamentTeam(id, 100); this.teams.Add(team); this.teamNames.Add(id, "New Team"); var item = new ListViewItem(new string[] { this.teamNames[team.TeamId], team.Rating.ToString() }); item.Tag = team; this.TeamsList.Items.Add(item); this.UpdateState(); this.TeamsList.SelectedIndices.Clear(); item.BeginEdit(); } }
private void AddButton_Click(object sender, EventArgs e) { String key; int num = 1; bool found; do { key = "VAR" + num.ToString(); found = false; num++; foreach (ListViewItem item in EnvVarList.Items) { if (string.Compare(item.Text, key, true) == 0 && item.SubItems[2].Text == USER_STRING) { found = true; break; } } } while (found); { var item = new ListViewItem(new String[] { key, "", USER_STRING }); item.Tag = key; if (EnvVarList.SelectedItems.Count == 0) { EnvVarList.Items.Add(item); } else { EnvVarList.Items.Insert(EnvVarList.SelectedIndices[0], item); } Modify(); EnvVarList.SelectedIndices.Clear(); item.BeginEdit(); } }
private void btnAdd_Click(object sender, EventArgs e) { PosShape org = GetSelected(); int i = 1; while (m_Copies.Exists(p => p.Name.ToUpperInvariant() == "SHAPE" + i.ToString())) { i++; } PosShape copy = new PosShape(); copy.Name = "Shape" + i.ToString(); copy.Fields = org != null ? org.Fields : 1; copy.Formula = org != null ? org.Formula : "A"; copy.FormulaBending = org != null ? org.FormulaBending : "A"; copy.Priority = org != null ? org.Priority : 0; if (org != null) { for (int k = 0; k < org.Items.Count; k++) { PosShape.Shape draw = org.Items[k]; copy.Items.Add(draw.Clone()); } } m_Copies.Add(copy); ListViewItem lv = new ListViewItem(copy.Name); lv.SubItems.Add(copy.Fields.ToString()); lv.SubItems.Add(copy.Formula); lv.SubItems.Add(copy.FormulaBending); lv.ImageIndex = 1; lbShapes.Items.Add(lv); lbShapes.SelectedIndices.Clear(); lbShapes.SelectedIndices.Add(lbShapes.Items.Count - 1); lv.BeginEdit(); }
private void btnAdd_Click(object sender, EventArgs e) { TableStyleCopy org = GetSelected(); if (org == null) return; int i = 1; while (m_Copies.Exists(p => p.Name.ToUpperInvariant() == "TABLESTYLE" + i.ToString())) { i++; } TableStyleCopy copy = new TableStyleCopy(); copy.Name = "TableStyle" + i.ToString(); copy.IsBuiltin = false; copy.Columns = org.Columns; copy.PosColumn = org.PosColumn; copy.CountColumn = org.CountColumn; copy.DiameterColumn = org.DiameterColumn; copy.LengthColumn = org.LengthColumn; copy.ShapeColumn = org.ShapeColumn; copy.TotalLengthColumn = org.TotalLengthColumn; copy.DiameterListColumn = org.DiameterListColumn; copy.TotalLengthRow = org.TotalLengthRow; copy.UnitWeightRow = org.UnitWeightRow; copy.WeightRow = org.WeightRow; copy.GrossWeightRow = org.GrossWeightRow; copy.MultiplierHeadingLabel = org.MultiplierHeadingLabel; copy.TextStyleId = org.TextStyleId; copy.HeadingStyleId = org.HeadingStyleId; copy.FootingStyleId = org.FootingStyleId; m_Copies.Add(copy); ListViewItem lv = new ListViewItem(copy.Name); lv.ImageIndex = 1; lbStyles.Items.Add(lv); lbStyles.SelectedIndices.Clear(); lbStyles.SelectedIndices.Add(lbStyles.Items.Count - 1); lv.BeginEdit(); }
private void ArgumentsList_MouseClick(object sender, MouseEventArgs e) { ListViewHitTestInfo Info = ArgumentsList.HitTest(e.Location); if(Info.Item.Index == ArgumentsList.Items.Count - 1) { ListViewItem NewItem = new ListViewItem(); NewItem.Checked = true; NewItem = ArgumentsList.Items.Insert(ArgumentsList.Items.Count - 1, NewItem); NewItem.BeginEdit(); } else { using(Graphics Graphics = ArgumentsList.CreateGraphics()) { int LabelOffset = e.X - CheckBoxPadding - CheckBoxRenderer.GetGlyphSize(Graphics, CheckBoxState.CheckedNormal).Width - CheckBoxPadding; if(LabelOffset >= 0 && LabelOffset < TextRenderer.MeasureText(Info.Item.Text, ArgumentsList.Font).Width) { Info.Item.BeginEdit(); } } } }
private void btnInvite_Click(object sender, EventArgs e) { ListViewItem dynItem = new ListViewItem("user@email"); lstUsers.Items.Add(dynItem); // Ignore the selection of the new flag. m_ignoreSelectFlag = true; dynItem.BeginEdit(); }
private void listViewScripts_KeyDown(object sender, KeyEventArgs e) { switch (e.KeyCode) { case Keys.Insert: { CUEToolsScript script; if (_config.scripts.TryGetValue("new", out script)) return; script = new CUEToolsScript("new", false, new CUEAction[] {}, ""); _config.scripts.Add("new", script); ListViewItem item = new ListViewItem(script.name); item.Tag = script; listViewScripts.Items.Add(item); item.BeginEdit(); break; } case Keys.Delete: { if (listViewScripts.SelectedItems.Count <= 0) return; CUEToolsScript script = (CUEToolsScript)listViewScripts.SelectedItems[0].Tag; if (script.builtin) return; _config.scripts.Remove(script.name); listViewScripts.Items.Remove(listViewScripts.SelectedItems[0]); break; } } }
private void 新建文件夹ToolStripMenuItem_Click(object sender, EventArgs e) { Cursor old = Cursor.Current; try { string name = "新建文件夹"; bool found = true; int i = 1; while (found) { found = false; foreach (ListViewItem target in this.listView_fileDirectory.Items) { if (!((FileOrDirectoryTag)target.Tag).IsFile && name == target.Text) { found = true; } } if (found) { name = "新建文件夹" + i.ToString(); i++; } } Cursor.Current = Cursors.WaitCursor; this.fileDirectoryOutter.CreateDirectory(this.ownerID, this.netDiskID, this.currentDirPath, name); ListViewItem item = new ListViewItem(new string[] { name, DateTime.Now.ToString(), "" }, 0); item.Tag = new FileOrDirectoryTag(name, 0, DateTime.Now, false); this.listView_fileDirectory.Items.Add(item); item.BeginEdit(); } catch (Exception ee) { MessageBox.Show(ee.Message); } finally { this.isLableEditing = false; Cursor.Current = old; } }
private void btnAdd_NoCapture_Click(object sender, EventArgs e) { listView_NoCapture.BeginUpdate(); listView_NoCapture.SelectedItems.Clear(); foreach(ListViewItem item in listView_NoCapture.Items) { if(item.Text.Length == 0 || item.Text == "Enter path") { item.Selected = true; item.BeginEdit(); listView_NoCapture.EndUpdate(); return; } } ListViewItem item2 = new ListViewItem("Enter path"); listView_NoCapture.Items.Add(item2); listView_NoCapture.EndUpdate(); item2.BeginEdit(); }
private void tsbAdd_Click(object sender, EventArgs e) { ListViewItem lvi = new ListViewItem(GetConnectName(sNewCon)); //lvConnects.SelectedIndexChanged += new EventHandler(lvConnects_SelectedIndexChanged); lvConnects.AfterLabelEdit += new LabelEditEventHandler(lvConnects_AfterLabelEdit); lvConnects.ItemSelectionChanged += new ListViewItemSelectionChangedEventHandler(lvConnects_ItemSelectionChanged); lvi.Tag = new Data.Connect(lvi.Text); lvi.ImageIndex = 0; lvConnects.Items.Add(lvi); lvi.Selected = true; lvi.BeginEdit(); }
private void OnDialogLoad(object sender, EventArgs eventArgs) { if (m_newTileBrush == null && m_tileBrushCollection.TileBrushes.Count == 0) return; List<TileBrush> tileBrushes = new List<TileBrush>(); foreach (TileBrush tileBrush in m_tileBrushCollection.TileBrushes) tileBrushes.Add(new TileBrush(tileBrush)); if (m_newTileBrush != null) tileBrushes.Add(m_newTileBrush); int previewSize = 0; ImageList imageList = new ImageList(); foreach (TileBrush tileBrush in tileBrushes) { Image image = tileBrush.ImageRepresentation; int size = Math.Max(image.Width, image.Height); if (image.Width != image.Height) { Bitmap bitmap = new Bitmap(size, size); int destX = (size - image.Width) / 2; int destY = (size - image.Height) / 2; Graphics.FromImage(bitmap).DrawImage(image, destX, destY); image = bitmap; } if (size > 256) { image = new Bitmap(image, 256, 256); size = 256; } previewSize = Math.Max(previewSize, size); imageList.Images.Add(image); } imageList.ImageSize = new Size(previewSize, previewSize); m_listView.LargeImageList = imageList; int imageIndex = 0; foreach (TileBrush tileBrush in tileBrushes) { ListViewItem listViewItem = new ListViewItem(tileBrush.Id, imageIndex++); listViewItem.Tag = tileBrush; m_listView.Items.Add(listViewItem); } if (m_newTileBrush != null) { foreach (ListViewItem listViewItem in m_listView.Items) { if (listViewItem.Tag == m_newTileBrush) { listViewItem.EnsureVisible(); listViewItem.Selected = true; listViewItem.BeginEdit(); break; } } MarkAsModified(); } else MarkAsApplied(); }
private void newFolderToolStripMenuItem_Click(object sender, EventArgs e) { try { ListViewItem newItem = new ListViewItem(""); localListView.Items.Add(newItem); newItem.BeginEdit(); localListView.AfterLabelEdit +=localListView_AfterLabelEditNewFolder; //Directory.CreateDirectory(((DirectoryInfo)treeView1.SelectedNode.Tag).FullName); } catch (System.Exception ex) { MessageBox.Show(ex.Message); } }
private void newFolderToolStripMenuItem1_Click(object sender, EventArgs e) { try { ListViewItem newItem = new ListViewItem(""); remoteListView.Items.Add(newItem); newItem.BeginEdit(); remoteListView.AfterLabelEdit += remoteListView_AfterLabelEditNewfolder; } catch (System.Exception ex) { MessageBox.Show(ex.Message); } }
private void newRuleToolStripMenuItem_Click(object sender, EventArgs e) { addingRow = true; ListViewItem newItem = new ListViewItem(""); ruleListView.Items.Add(newItem); newItem.BeginEdit(); }
private void listViewDecoders_KeyDown(object sender, KeyEventArgs e) { switch (e.KeyCode) { case Keys.Insert: { CUEToolsUDC decoder; if (_config.decoders.TryGetValue("new", out decoder)) return; decoder = new CUEToolsUDC("new", "wav", true, "", "", "", ""); _config.decoders.Add("new", decoder); ListViewItem item = new ListViewItem(decoder.name); item.Tag = decoder; listViewDecoders.Items.Add(item); item.BeginEdit(); break; } case Keys.Delete: { if (listViewDecoders.SelectedItems.Count <= 0) return; CUEToolsUDC decoder = (CUEToolsUDC)listViewDecoders.SelectedItems[0].Tag; if (decoder.path == null) return; if (_config.formats[decoder.extension].decoder == decoder.name) _config.formats[decoder.extension].decoder = null; _config.decoders.Remove(decoder.name); listViewDecoders.Items.Remove(listViewDecoders.SelectedItems[0]); break; } } }
private void buttonPropertyEnumInsert_Click(object sender, EventArgs e) { if (this.comboBoxPropertyType.SelectedIndex == 5) { // reference value -- pick type of column for table or time series DocObject docBase = null; if (this.m_map.TryGetValue("IfcValue", out docBase)) { using (FormSelectEntity form = new FormSelectEntity(docBase as DocDefinition, null, this.m_project, SelectDefinitionOptions.Type)) { if (form.ShowDialog(this) == DialogResult.OK && form.SelectedEntity != null) { ListViewItem lvi = new ListViewItem(); lvi.Tag = form.SelectedEntity; lvi.Text = form.SelectedEntity.Name; this.listViewPropertyEnums.Items.Add(lvi); this.SavePropertyEnums(); } } } } else { ListViewItem lvi = new ListViewItem(); this.listViewPropertyEnums.Items.Add(lvi); lvi.BeginEdit(); } }
/// <summary> /// Select a list item from the left list view. /// </summary> /// <param name="Item">The item to be selected.</param> /// <param name="EnsureVisibility">Make the list view item visible?</param> /// <param name="EditAfterSelect">Start editing the name of the record associated with the list item after selecting it?</param> void SelectRecord(ListViewItem Item, Boolean EnsureVisibility, Boolean EditAfterSelect) { Item.Selected = true; if (EnsureVisibility || EditAfterSelect) Item.EnsureVisible(); if (EditAfterSelect) Item.BeginEdit(); }
private void buttonAdd_Click(object sender, EventArgs e) { ListViewItem newListitem = new ListViewItem("Playlist name..."); lvPlaylists.Items.Add(newListitem); newListitem.BeginEdit(); }
void cmdNewFolder_Click(object sender, EventArgs e) { ListViewItem newFolder = new ListViewItem("", (int)Images.Folder, listFiles.Groups[1]); listFiles.Items.Add(newFolder); newFolder.BeginEdit(); }
private void SemicolonListAdd(SemicolonAddType type) { switch (type) { case SemicolonAddType.Folder: { //末尾に\がつくかどうかを覚えていおいて、あとで活かす bool separator; if (SemicolonList.Items.Count > 0) { separator = ((string)SemicolonList.Items[0].Tag).EndsWith(System.IO.Path.DirectorySeparatorChar.ToString()); } else { separator = true; } var dialog = new FolderBrowserDialog(); dialog.RootFolder = Environment.SpecialFolder.MyComputer; dialog.ShowNewFolderButton = true; dialog.SelectedPath = System.IO.Directory.GetCurrentDirectory(); if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { string path = dialog.SelectedPath; if (separator && !path.EndsWith(System.IO.Path.DirectorySeparatorChar.ToString())) { path += System.IO.Path.DirectorySeparatorChar.ToString(); } ListViewItem item = new ListViewItem(path); item.Tag = path; if (SemicolonList.SelectedIndices.Count == 0) { SemicolonList.Items.Add(item); } else { SemicolonList.Items.Insert(SemicolonList.SelectedIndices[0], item); SemicolonList.SelectedIndices.Clear(); } item.Selected = true; SemicolonList.EnsureVisible(item.Index); CommitSemicolonListChange(); } break; } case SemicolonAddType.File: { var dialog = new OpenFileDialog(); dialog.Multiselect = true; dialog.AutoUpgradeEnabled = true; dialog.Filter = "すべてのファイル (*.*)|*.*"; dialog.InitialDirectory = System.IO.Directory.GetCurrentDirectory(); if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { int insertIndex; if (SemicolonList.SelectedIndices.Count == 0) { insertIndex = -1; } else { insertIndex = SemicolonList.SelectedIndices[0]; SemicolonList.SelectedIndices.Clear(); } foreach (string fileName in dialog.FileNames) { ListViewItem item = new ListViewItem(fileName); item.Tag = fileName; if (insertIndex == -1) { SemicolonList.Items.Add(item); } else { SemicolonList.Items.Insert(insertIndex, item); insertIndex++; } item.Selected = true; } SemicolonList.EnsureVisible(SemicolonList.SelectedIndices[0]); CommitSemicolonListChange(); } break; } case SemicolonAddType.Text: default: { string key; int num = 1; bool found; do { key = "element" + num.ToString(); found = false; num++; foreach (ListViewItem item in SemicolonList.Items) { if (item.Text == key) { found = true; break; } } } while (found); { var item = new ListViewItem(key); item.Tag = key; if (SemicolonList.SelectedItems.Count == 0) { SemicolonList.Items.Add(item); } else { SemicolonList.Items.Insert(SemicolonList.SelectedIndices[0], item); } CommitSemicolonListChange(); item.BeginEdit(); } break; } } }
private void InsertAlbum() { string newName = CalNewName(); ListViewItem item = new ListViewItem(newName, 0); listViewAlbums.Items.Add(item); item.BeginEdit(); AlbumList.Add(new AlbumItem(newName)); }
private void btnNewKey_Click(object sender, EventArgs e) { var newKey = new ListViewItem(@"untitled"); lstKeys.Items.Add(newKey); lstKeys.Select(); lstKeys.SelectedItems.Clear(); newKey.Selected = true; lstKeys.LabelEdit = true; newKey.BeginEdit(); }
private void btnAdd_Click(object sender, System.EventArgs e) { //create a new dialog to add a new user using (AddNewUserDlg addDlg = new AddNewUserDlg()) { addDlg.SetDialogProperties(m_helpTopicProvider); //if the user clicks OK on the dlg to add a new user, then add a new // list view item to the list view to store the values of the new user. if (addDlg.ShowDialog() == DialogResult.OK) { m_userLevel = addDlg.m_UserLevel; m_hasMaintenance = addDlg.m_HasMaintenance; ResourceManager resources = new ResourceManager( "SIL.FieldWorks.FwCoreDlgs.FwCoreDlgs", Assembly.GetExecutingAssembly()); ListViewItem lviNewUser = new ListViewItem(resources.GetString("kstidNewUser"), 0); //NOTE: Concerning the tag of the list view item: //the tag will be null if the account is new //the tag will be the string "new" if it was just created (purposly not null // for a brief moment because we don't want to add it to the db if the // user hasn't had a chance to modify the name of the account yet.) //the tag will be a UserConfigAcct if the there is already an account // associated with the list view item (only when the tag is a ucac will // the account be in the database--until then, it's just a list view // item.) lviNewUser.Tag = FwCoreDlgs.ksNew; lvwUsers.Items.Add(lviNewUser); //let the user change the name from the default lviNewUser.BeginEdit(); lviNewUser.Tag = null; } } }