|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 | |
|
Senior Member
Iscritto dal: Aug 2006
Città: Vicenza
Messaggi: 1150
|
[vb net 2008] tastiera disabilitata
salve,
io ho intercettato i tasti premuti da tastiera e fin qui tutto bene, funziona tutto. Il problema sorge quando metto un oggetto tipo bottone o listibox. Infatti se ci sono i tasti che dovrebbero eseguire del codice, essi non funzionano +. Io penso che il motivo sia perchè il form2 perde il focus o il select e va a finire nei bottoni o nei listbox. Posto un breve stralcio: Quote:
__________________
Motherboard:Asus Commando - CPU: q6600 2.4Ghz - cpu cooler: Asus V40 - RAM: ddr2 8Gb - HD: Samsung 850evo 512Gb- GPU: Asus 770gtx ti - Extra Gpu coller:Manatthan coller 210140 - Monitor: Asus VK266H - Aliment.: SilentMaxX IC-tech 600w - Mouse: MXmaster - SO: windows 10. Ultima modifica di superbau : 16-10-2009 alle 14:13. |
|
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3210
|
Quote:
Codice:
Private Sub KeyDownControlli(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs)
Select Case e.KeyCode
Case Keys.Right
PictureBox1.Left += 10
Case Keys.Left
PictureBox1.Left -= 10
'Case ...
Case Else
'...
End Select
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Per la Form
AddHandler Me.KeyDown, AddressOf KeyDownControlli
'Per i Controls
For Each C As Control In Me.Controls
AddHandler C.KeyDown, AddressOf KeyDownControlli
Next
End Sub
|
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Aug 2006
Città: Vicenza
Messaggi: 1150
|
grazie, che dire, sei illuminante!!!
__________________
Motherboard:Asus Commando - CPU: q6600 2.4Ghz - cpu cooler: Asus V40 - RAM: ddr2 8Gb - HD: Samsung 850evo 512Gb- GPU: Asus 770gtx ti - Extra Gpu coller:Manatthan coller 210140 - Monitor: Asus VK266H - Aliment.: SilentMaxX IC-tech 600w - Mouse: MXmaster - SO: windows 10. Ultima modifica di superbau : 17-10-2009 alle 13:10. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:11.




















