コード例 #1
0
        private void btn_addOption_MouseClick(object sender, MouseEventArgs ev)
        {
            DonationFlowPanel grpBox = new DonationFlowPanel(donationGroupBoxes.Count + 1);

            this.donationGroupBoxes.Add(grpBox);
            grpBox.lbl_remove.Click += (s, e) =>
            {
                donationGroupBoxes.Remove(grpBox);
            };
            pnl_options.Controls.Add(grpBox);
        }
コード例 #2
0
 private bool checkValidInput(DonationFlowPanel donationGroupBox)
 {
     if (donationGroupBox.txt_donationName.Text.Equals("Name") ||
         donationGroupBox.txt_donationDescription.Text.Equals("Description"))
     {
         return(false);
     }
     if (donationGroupBox.cbo_donation.SelectedItem.ToString().Equals("Miscellaneous"))
     {
         bool result = isUriValid(donationGroupBox.txt_donationValue.Text);
         result |= isUriValid("https://" + donationGroupBox.txt_donationValue.Text);
         if (!result)
         {
             return(result);
         }
     }
     else if (!int.TryParse(donationGroupBox.txt_donationValue.Text, out int number) &&
              !donationGroupBox.cbo_donation.SelectedItem.ToString().Equals("Miscellaneous"))
     {
         return(false);
     }
     return(true);
 }