예제 #1
0
 public void AddTitleImage(TitleImageOfCostume titleImage)
 {
     this.flowLayoutPanel1.Controls.Add(titleImage);
     this.flowLayoutPanel1.Controls.Remove(plusTitleImage);
     this.flowLayoutPanel1.Controls.Add(plusTitleImage);
     images.Add(titleImage);
     titleImage.OnSelected += TitleImageSelected;
     titleImage.OnRemoved  += TitleImageRemoved;
     titleImage.Selected    = true;
 }
예제 #2
0
 public void TitleImageSelected(TitleImageOfCostume selectedTitle, EventArgs args)
 {
     selectedTitleImage = selectedTitle;
     foreach (TitleImageOfCostume item in this.images)
     {
         if (item != selectedTitle)
         {
             item.Selected = false;
         }
     }
 }
예제 #3
0
 public TitleImageControlWidth()
 {
     InitializeComponent();
     plusTitleImage = new TitleImageOfCostume()
     {
         Image        = plusImage,
         CannotRemove = true,
         Selectable   = false,
     };
     plusTitleImage.Click += PlusTitleImage_Click;
 }
예제 #4
0
 public void RemoveTitleImage(TitleImageOfCostume image)
 {
     this.flowLayoutPanel1.Controls.Add(image);
 }
예제 #5
0
 public void TitleImageRemoved(TitleImageOfCostume selectedTitle, EventArgs args)
 {
     this.images.Remove(selectedTitle);
 }