[C#] User akustisch auf eine ungültige Eingabe aufmerksam machen

Drucken
( 1 Vote )
Hauptkategorie: Programmieren Kategorie: C#
Erstellt am 08.08.2012 Zuletzt aktualisiert am 08.08.2012 Geschrieben von Jonny132
Man kennt es z.B. von einzeiligen Textboxen. Drückt der User die Eingabetaste, ertönt ein akustisches Signal das den User darauf hindeutet, dass er eine Fehleingabe getätigt hat.

Dies kann man im eigenen Programm ganz einfach integrieren, denn dafür gibt es den C# Befehl 'System.Beep' der dieses akustische Signal für uns ausgibt.

Beispiel:
for (int i = 50; i < 20000; i+=50)
{
  Console.Beep(i, 100);
}
Der Funktion können auch Parameter übergeben werden wie hier im Beispiel.
Der erste Parameter steht für die Frequenc die ausgegeben werden soll (Wertebereich zwischen 37 und 32767). Der zweite Parameter steht für die Dauer in Millisekunden die das akustische Signal ausgegeben werden soll.


   

    Veröffentlichen Sie ihre Kommentare ...