/// <summary> /// Creates a debug string for spamming the display with too much information /// </summary> /// <returns>A formatted debug string</returns> public override string ToString() { return ("CurrentColumn: " + CurrentColumn.ToString() + "\n" + "CurrentRow:" + CurrentRow.ToString() + "\n" + "ApplicationCursorKeysMode:" + ApplicationCursorKeysMode.ToString() + "\n" + "Attribute:\n" + Attributes.ToString() + "\n" + "TabStops:" + string.Join(",", TabStops.Select(x => x.ToString()).ToList()) + "\n" + "WordWrap:" + WordWrap.ToString() + "\n" + "ReverseVideoMode:" + ReverseVideoMode.ToString() + "\n" + "OriginMode:" + OriginMode.ToString() + "\n" + "InsertMode:" + InsertMode.ToString() + "\n" + "ShowCursor:" + ShowCursor.ToString() + "\n" + "BlinkingCursor:" + BlinkingCursor.ToString() + "\n" + "CursorShape:" + CursorShape.ToString() + "\n" + "Utf8:" + Utf8.ToString() + "\n" + "CharacterSetMode:" + CharacterSetMode.ToString() + "\n" + "G0:" + G0.ToString() + "\n" + "G1:" + G1.ToString() + "\n" + "G2:" + G2.ToString() + "\n" + "G3:" + G3.ToString() + "\n" + "Vt300G1:" + Vt300G1.ToString() + "\n" + "Vt300G2:" + Vt300G2.ToString() + "\n" + "Vt300G3:" + Vt300G3.ToString() + "\n" + "Vt52AlternateKeypad: " + Vt52AlternateKeypad.ToString() + "\n" + "Vt52GraphicsMode: " + Vt52GraphicsMode.ToString() + "\n" + "AutomaticNewLine:" + AutomaticNewLine.ToString() + "\n" + "ConfiguredColumns:" + ConfiguredColumns.ToString() + "\n" + "National Character Replacement Mode:" + NationalCharacterReplacementMode.ToString() + "\n" + "Single shift character mode:" + SingleShiftSelectCharacterMode.ToString() + "\n" ); }
static void TestG2() { Console.WriteLine("TestG2"); G2 P = new G2(); P.Clear(); assert("P = 0", P.ToString() == "0"); assert("P is valid", P.IsValid()); assert("P is zero", P.IsZero()); P.HashAndMapTo("abc"); assert("P is valid", P.IsValid()); assert("P is not zero", !P.IsZero()); G2 Q = new G2(); Q = P.Clone(); assert("P == Q", Q.Equals(P)); G2.Neg(Q, P); G2.Add(Q, Q, P); assert("Q is zero", Q.IsZero()); G2.Dbl(Q, P); G2 R = new G2(); G2.Add(R, P, P); assert("Q == R", Q.Equals(R)); Fr x = new Fr(); x.SetInt(3); G2.Add(R, R, P); G2.Mul(Q, P, x); assert("Q == R", Q.Equals(R)); }
private void pictureBox1_MouseClick(object sender, MouseEventArgs e) { // Muestra los numeros de RGB de un pixel seleccionado por el mouse int R2, G2, B2; R2 = 0; G2 = 0; B2 = 0; Color c = new Color(); for (int i = e.X; i < e.X + 5; i++) { for (int j = e.Y; j < e.Y + 5; j++) { c = bmp.GetPixel(i, j); R2 = R2 + c.R; G2 = G2 + c.G; B2 = B2 + c.B; } } R2 = R2 / 25; G2 = G2 / 25; B2 = B2 / 25; textBox1.Text = R2.ToString(); textBox2.Text = G2.ToString(); textBox3.Text = B2.ToString(); // Modificamos el valor rgb seleccionado por el mouse el promedio de los 5pixeles a su alrededor c1 = Color.FromArgb(R2, G2, B2); //textBox4.BackColor=c; }
private void LoginWindow_Loaded(object sender, RoutedEventArgs e) { list.ItemsSource = GradeClassType; g1.Text = G1.ToString(); g1.Tag = G1.ToString(); g1.TextChanged += CheckNumber; g2.Text = G2.ToString(); g2.Tag = G2.ToString(); g2.TextChanged += CheckNumber; g3.Text = G3.ToString(); g3.Tag = G3.ToString(); g3.TextChanged += CheckNumber; g4.Text = G4.ToString(); g4.Tag = G4.ToString(); g4.TextChanged += CheckNumber; g5.Text = G5.ToString(); g5.Tag = G5.ToString(); g5.TextChanged += CheckNumber; RefreshButton.Visibility = Visibility.Collapsed; }