Ik hoop dat de titel een beetje duidelijk is.
Ik zit namelijk met het volgende probleem. Ik laat in VBA6 een form genereren met optionbuttons. Deze haal ik uit een txt bestand en koppel daar een click() event aan toe. Die events koppel ik met de oplossing uit een eerder topic Topic 776291 .
Dit werkt allemaal heel goed. Nu wil ik dus ook een keypress event toevoegen aan de besturingselementen zodat ik elke optie met een toets kan activeren. Ik ben al bekend met de accelerator optie maar wil graag werken met een enkele toets aanslag. Op een of andere manier wil het niet lukken als ik in de class een extra event toevoeg:
Ik zit namelijk met het volgende probleem. Ik laat in VBA6 een form genereren met optionbuttons. Deze haal ik uit een txt bestand en koppel daar een click() event aan toe. Die events koppel ik met de oplossing uit een eerder topic Topic 776291 .
Dit werkt allemaal heel goed. Nu wil ik dus ook een keypress event toevoegen aan de besturingselementen zodat ik elke optie met een toets kan activeren. Ik ben al bekend met de accelerator optie maar wil graag werken met een enkele toets aanslag. Op een of andere manier wil het niet lukken als ik in de class een extra event toevoeg:
Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
12
13
| Public WithEvents oBtn As MSForms.OptionButton Private Sub oBtn_Click() insertText End Sub Private Sub oBtn_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger) insertText End Sub Private Function insertText() 'Voegt een stuk text in End Function |
Was ik maar een punt dan was ik het einde