コード例 #1
0
 private void ReferenceWindow_FormClosing(object sender, FormClosingEventArgs e)
 {
     if (Reset)
     {
         ret = new EnglishReference();
     }
 }
コード例 #2
0
 private void gridReferences_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex == -1)
     {
         return;
     }
     ret = new EnglishReference
     {
         Label = gridReferences.Rows[e.RowIndex].Cells[0].Value.ToString(),
         Value = gridReferences.Rows[e.RowIndex].Cells[1].Value.ToString()
     };
     Reset = false;
     Close();
 }
コード例 #3
0
 private void button3_Click(object sender, EventArgs e)
 {
     if (gridReferences.SelectedCells.Count == 0)
     {
         return;
     }
     ret = new EnglishReference
     {
         Label = gridReferences.SelectedCells[0].OwningRow.Cells[0].Value.ToString(),
         Value = gridReferences.SelectedCells[0].OwningRow.Cells[1].Value.ToString()
     };
     Reset = false;
     Close();
 }
コード例 #4
0
 private void button1_Click(object sender, EventArgs e)
 {
     using (var win = new CreateReferenceWindow())
     {
         ret = win.ShowWindow(txtReference.Text);
     }
     if (ret.Label != null)
     {
         if (gridReferences.Rows.Cast <DataGridViewRow>().Any(r => r.Cells[0].Value.ToString() == ret.Label))
         {
             MessageBox.Show("This label already exists!",
                             "TF2 Items Editor",
                             MessageBoxButtons.OK,
                             MessageBoxIcon.Error);
             return;
         }
         s.SubNodes.Add(new DataNode(ret.Label, ret.Value));
         txtReference.Text = ret.Label;
         LoadReferences();
     }
 }
コード例 #5
0
 private void button1_Click(object sender, EventArgs e)
 {
     using (var win = new CreateReferenceWindow())
     {
         ret = win.ShowWindow(txtReference.Text);
     }
     if (ret.Label != null)
     {
         if (gridReferences.Rows.Cast<DataGridViewRow>().Any(r => r.Cells[0].Value.ToString() == ret.Label))
         {
             MessageBox.Show("This label already exists!",
                             "TF2 Items Editor",
                             MessageBoxButtons.OK,
                             MessageBoxIcon.Error);
             return;
         }
         s.SubNodes.Add(new DataNode(ret.Label, ret.Value));
         txtReference.Text = ret.Label;
         LoadReferences();
     }
 }
コード例 #6
0
 private void gridReferences_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex == -1) return;
     ret = new EnglishReference
               {
                   Label = gridReferences.Rows[e.RowIndex].Cells[0].Value.ToString(),
                   Value = gridReferences.Rows[e.RowIndex].Cells[1].Value.ToString()
               };
     Reset = false;
     Close();
 }
コード例 #7
0
 private void ReferenceWindow_FormClosing(object sender, FormClosingEventArgs e)
 {
     if(Reset) ret = new EnglishReference();
 }
コード例 #8
0
 private void button3_Click(object sender, EventArgs e)
 {
     if (gridReferences.SelectedCells.Count == 0) return;
     ret = new EnglishReference
               {
                   Label = gridReferences.SelectedCells[0].OwningRow.Cells[0].Value.ToString(),
                   Value = gridReferences.SelectedCells[0].OwningRow.Cells[1].Value.ToString()
               };
     Reset = false;
     Close();
 }