예제 #1
0
 private void BeeFromHiveToField(BeeControl beeControl, Bee bee)
 {
     hiveForm.Controls.Remove(beeControl);
     beeControl.Size = new Size(20, 20);
     fieldForm.Controls.Add(beeControl);
     beeControl.BringToFront();
 }
예제 #2
0
 private void BeeFromFieldToHive(BeeControl beeControl)
 {
     fieldForm.Controls.Remove(beeControl);
     beeControl.Size = new Size(40, 40);
     hiveForm.Controls.Add(beeControl);
     beeControl.BringToFront();
 }
예제 #3
0
        private BeeControl SearchBeeControl(Bee bee)
        {
            BeeControl beeControl;

            if (!beeDictionary.ContainsKey(bee))
            {
                beeControl = new BeeControl()
                {
                    Width = 40, Height = 40
                };
                beeDictionary.Add(bee, beeControl);
                hiveForm.Controls.Add(beeControl);
                beeControl.BringToFront();
            }
            else
            {
                beeControl = beeDictionary[bee];
            }

            return(beeControl);
        }