コード例 #1
0
 private void ShowCombatTracker()
 {
     if (_FormTracker == null || _FormTracker.IsDisposed)
     {
         _FormTracker = new CombatTracker(this);
         _FormTracker.Show();
     }
     else
     {
         _FormTracker.BringToFront();
     }
 }
コード例 #2
0
        private void btnAddToCombat_Click(object sender, EventArgs e)
        {
            if (_FormTracker == null || _FormTracker.IsDisposed)
            {
                _FormTracker = new CombatTracker(this);
                _FormTracker.Show();
                _FormTracker.SendToBack();
            }

            if (lbxMon.SelectedIndex >= 0)
            {
                var mon = pfdb.Bestiaries.ToList().ElementAtOrDefault(lbxMonIds[lbxMon.SelectedIndex] - 1);                 // Offset zero-based index
                if (mon != null)
                {
                    _FormTracker.AddBestiary(mon.BestiaryId);
                }
            }
        }