Exemple #1
0
        private void openFileToolStripMenuItem_Click(object sender, EventArgs e)
        {
            OpenFileDialog dialog = new OpenFileDialog
            {
                Filter = "Pangya IFF Desc (Desc*.iff)|Desc*.iff",
                Title  = "Open IFF Desc"
            };

            if (dialog.ShowDialog() == DialogResult.OK)
            {
                DescListing = new List <DescStock>();
                DescListMem = new List <DescList>();
                this.lstStrings.Items.Clear();
                DescListMem = DescList.LoadDescFile(dialog.FileName, RegionSelected);
                int i = 0;
                foreach (DescList record in this.DescListMem)
                {
                    DescStock item = new DescStock
                    {
                        Texte = record.Description.ToString(),
                        ID    = record.IdObject,
                        Index = i
                    };
                    this.DescListing.Add(item);
                    i++;
                }
                UpdateStringList();
            }
        }
Exemple #2
0
 private void lstStrings_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (this.lstStrings.SelectedItems.Count > 0)
     {
         DescStock SelectDesc = this.DescListing[(int)this.lstStrings.SelectedItems[0].Tag];
         this.txtString.Text = SelectDesc.Texte.Replace("\n", "\r\n");
         this.ObjectId.Text  = SelectDesc.ID.ToString();
         this.CaractNum.Text = $"( {this.txtString.Text.Length} / {DescList.DescriptionLen})";
     }
 }
Exemple #3
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (txtString.Text != null && ObjectId.Text != null && DescListing != null)
     {
         var itemToRemove = DescListing.SingleOrDefault(r => r.ID == Convert.ToUInt32(ObjectId.Text));
         if (itemToRemove == null)
         {
             DescStock item = new DescStock
             {
                 Texte = this.txtString.Text.Replace("\r\n", "\n"),
                 ID    = Convert.ToUInt32(ObjectId.Text),
                 Index = Convert.ToInt32(DescListing.Last().Index + 1)
             };
             this.DescListing.Add(item);
             UpdateStringList();
         }
         else
         {
             MessageBox.Show("Error this IdObject Allready Exist !");
         }
     }
 }