コード例 #1
0
 public override int GetHashCode()
 {
     unchecked
     {
         return(((TextA != null ? TextA.GetHashCode() : 0) * 397) ^ (TextB != null ? TextB.GetHashCode() : 0));
     }
 }
コード例 #2
0
 private void Clear(object sender, RoutedEventArgs e)
 {
     TextStartSequence.Clear();
     ComboSequence.Items.Clear();
     TextA.Clear();
     TextN.Clear();
     TextEnc.Clear();
     TextDec.Clear();
     TextOrig.Clear();
 }
コード例 #3
0
ファイル: Form1.cs プロジェクト: YanaYakovleva2018/practic
        /// <summary>
        /// Обработчик, отвечающий за ввод в поле первого коэфициента
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void TextA_KeyPress(object sender, KeyPressEventArgs e)
        {
            Error.Text = "";
            string pattern = @"^[\+-]{0,1}[0-9]{0,3}(,[0-9]{0,3})?$";
            string number  = TextA.Text + e.KeyChar;

            if (e.KeyChar == (char)Keys.Back)
            {
                if (TextA.SelectionStart > 1)
                {
                    TextA.Select(TextA.SelectionStart, 0);
                }
            }
            else
            {
                if (!Regex.IsMatch(number, pattern))
                {
                    e.KeyChar = (char)Keys.None;
                }
            }
        }
コード例 #4
0
 public static void Test(TextA textA)
 {
     Console.WriteLine("TextA");
 }