Exemplo n.º 1
0
 private void SetAll(object sender, RoutedEventArgs e)
 {
     try
     {
         String          PSeperator    = PercentSeparator.Text;
         int             PDecimalDigit = Convert.ToInt32(NoOfPercentDigits.Text);
         String          Psymbol       = PercentSymbol.Text;
         int[]           PGroup        = GetNumberGroupSizes();
         PercentEditMode mode          = PercentEditMode.DoubleMode;
         if (PercentEditCombo.SelectedIndex == 0)
         {
             mode = PercentEditMode.DoubleMode;
         }
         else if (PercentEditCombo.SelectedIndex == 1)
         {
             mode = PercentEditMode.PercentMode;
         }
         initialiseNumberFormat(PDecimalDigit, Psymbol, PGroup, PSeperator, mode);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Exemplo n.º 2
0
 private void initialiseNumberFormat(int PDecimalDigit, String Psymbol, int[] PGroup, String PSeperator, PercentEditMode mode)
 {
     g.NumberFormat = new NumberFormatInfo
     {
         PercentSymbol         = Psymbol,
         PercentGroupSizes     = PGroup,
         PercentDecimalDigits  = PDecimalDigit,
         PercentGroupSeparator = PSeperator
     };
     g.PercentEditMode = mode;
     grid.CurrentCell.EndEdit();
 }