Random rand = new Random(); int zufallszahl = rand.Next(1, 11) //berechnet eine Zufallszahl zwischen 1 und 10.
try { //Hier steht ein Code, wo es zu Fehlern kommen kann } catch(Exception ex) { MessageBox.Show("Fehler bei der Eingabe. Überprüfen Sie Ihre Eingabe.\n" + ex.Message,"Fehler"); }
Man möchte z.B. dass in einer Textbox nur Zahlen eingegeben werden können…
Man verwendet das Ereignis OnKeyPress
private void TextBox1_KeyPress(object sender, KeyPressEventArgs e) { Console.WriteLine((int)e.KeyChar); if(char.IsDigit(e.KeyChar)||(int)e.KeyChar==8||e.KeyChar=='-'||e.KeyChar==',') { //MessageBox.Show("Ist Ziffer"); if(e.KeyChar=='-' && tb_op1.TextLength!=0) //Verhindert ein Minus, das nicht an 1. Stelle ist. { e.Handled = true; } if(e.KeyChar==',' &&tb_op1.Text.Contains(',')) //Verhindert zwei Kommas. { e.Handled = true; } } else { //MessageBox.Show("Keine Ziffer"); e.Handled = true; // } }
private void button1_Click(object sender, EventArgs e) { Form2 frm = new Form2(); frm.ShowDialog(); //Öffnet Fenster exklusiv }
private void button1_Click(object sender, EventArgs e) { ActiveForm.Close(); }
public partial class Form1 : Form { public int zahl = 5; public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { //this.Hide(); Form2 form2 = new Form2(this); form2.ShowDialog(); //this.Show(); } }
public partial class Form2 : Form { Form1 form1; int z; public Form2(Form1 incomingform) { InitializeComponent(); form1 = incomingform; z = form1.zahl; } private void button1_Click(object sender, EventArgs e) { MessageBox.Show("Die int-Variable aus Form 1 hat als Wert: " + z.ToString()); } private void button2_Click(object sender, EventArgs e) { MessageBox.Show("Das Label wurde im Form 1 auf public gesetzt!"); //Form1.Designer.cs //public System.Windows.Forms.Label label1; //private auf public geändert label1.Text=form1.label1.Text; } private void button3_Click(object sender, EventArgs e) { ActiveForm.Close(); } }
Stopwatch stopwatch = new Stopwatch(); stopwatch.Reset(); //Zurücksetzen der Zeitmessung stopwatch.Start(); //Startet die Zeitmessung //Code bzw. Ereignisse stopwatch.Stop(); //Stoppt Zeitnehmung //Berechnung und Ausgabe der abgelaufenen Zeit TimeSpan ts = stopwatch.Elapsed; //Zeitspanne ermitteln string elapsedTime = String.Format("{0:00},{1:00}", ts.Seconds, ts.Milliseconds / 10); MessageBox.Show("Ihre Zeit beträgt: " + elapsedTime + " Sekunden!");