Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zastaviť zvuk , keď Zadajte Lisované v textovom poli v VB.NET

operačný systém Windows je event - driven . To znamená , že niekoľko možných akcií , ako je stlačenie klávesy alebo kliknutí myšou , môže vyvolať odozvu od softvérovej aplikácie . Windows ovládací prvok TextBox obsahuje udalosť , ktorá sleduje za stlačení klávesov a reaguje s predvolené správanie . Predvolené správanie pre stlačenie tlačidla je systém " pípnutie " zvuk . Vývoj na platforme Windows poskytuje spôsob , ako zmeniť alebo upraviť predvolené správanie a zastaviť pípnutie pri stlačení tlačidla " Enter " . Pokyny dovolená 1

Nastavte " Prednosť klávesových " vlastnosť formuláre systému Windows na " true " v okne vlastností roztoku Explorer .
2

Single - kliknite na textové pole .

3

Kliknite na ikonu " bleskom " v okne vlastností . Tým sa zmení zobrazenie okna Vlastnosti prezrite si všetky dostupné udalosti .
4

zvoľte " PreviewKeyDown " nadpis a double - kliknite na prázdne miesto na právo na vytvorenie obslužnej rutiny udalosti programovo v hlavnom formulári . Okno potom zobrazí kód novú udalosť handler .
5

Vytvorte logiku zmeniť udalosť , ktorá sa stane , keď je stlačené tlačidlo . Nasledujúci kód je príkladom toho , ako sa to robí :

Private Sub TextBox1_PreviewKeyDown ( object sender , PreviewKeyDownEventArgs e )

( byval eventSender Ako System.Object , ByVal EventArgs As

System.Windows.Forms.KeyPressEventArgs ) Kľuky MyBase.KeyPress klipart

Dim KeyAscii čo najkratšie = Asc ( eventArgs.KeyChar )

Zvoľte prípad KeyAscii

Case = Asc ( " . " )

KeyAscii = Asc ( " , " )

eventArgs.Handled = true

Koniec vyberte

KeyAscii = 0

Ak KeyAscii = 0 Then

eventArgs.Handled = TRUE

End If

End Sub

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené