コード例 #1
0
ファイル: newKombinace.cs プロジェクト: redhead/CGenPlus
        public newKombinace(Postava pos, Kombinace kombo)
        {
            InitializeComponent();

            postava = pos;
            r1.Checked = true;
            r1.Enabled = false;
            r2.Enabled = false;

            TreeNode[] nodes = tree.Nodes.Find(kombo.zbran, true);
            if (nodes.Length != 0)
            {
                tree.SelectedNode = nodes[0];
            }
            else
            {
                MessageBox.Show("V databázi neexistuje zbraň " + kombo.zbran);
                DialogResult = DialogResult.Abort;
                this.Close();
            }
            list.SelectedIndex = list.FindString(kombo.stit);

            checkBox1.Checked = kombo.obouruc;
            if (Program.getDB().zbrane.FindByjmeno(kombo.zbran).obourucni == 1)
            {
                checkBox1.Checked = true;
                checkBox1.Enabled = false;
            }
            nazevKomba.Text = kombo.nazev;
        }
コード例 #2
0
ファイル: KombinaceMgr.cs プロジェクト: redhead/CGenPlus
 public void DeleteKomb(Kombinace kombo)
 {
     foreach (Kombinace k in kombinaceList)
     {
         if(k.Equals(kombo))
         {
             kombinaceList.Remove(k);
             return;
         }
     }
 }
コード例 #3
0
ファイル: KombinaceMgr.cs プロジェクト: redhead/CGenPlus
 public void AddKomb(String nazev, String zbran, String stit, bool obouruc)
 {
     Kombinace kom = new Kombinace(this, flowPanel, nazev, zbran, stit, obouruc);
     kombinaceList.Add(kom);
     kom.Calculate();
 }