Ik heb een programma'tje gemaakt waarmee ik makkelijk berichten over het netwerk kan sturen mbv net send.
Na wat hulp van GOT mensen heb ik het ook voor elkaar gekregen dat het bericht wordt verstuurd als je op ctrl+enter klikt.
Het nadeel nu is alleen dat in het tekstvlak (die ik "" maak) de cursor op de 2e regel gaat staan.
De controle denkt dat het bericht niet leeg is, en dus kun je als je ctrl+enter inhoud honderden berichten versturen.
Dit is de controle en hieronder staat de stuk code die bekijkt of ctrl+enter wordt ingevoerd
Hoe kan ik ervoor zorgen dat de controle ziet dat het text1.text vlak 1 lege regel heeft en dus eigenlijk leeg is, of dat die lege regel wordt weggehaald?
Als ik zeg dat het textvlak null moet worden blijft de cursor gewoon op de 2e regel staan.
Na wat hulp van GOT mensen heb ik het ook voor elkaar gekregen dat het bericht wordt verstuurd als je op ctrl+enter klikt.
Het nadeel nu is alleen dat in het tekstvlak (die ik "" maak) de cursor op de 2e regel gaat staan.
De controle denkt dat het bericht niet leeg is, en dus kun je als je ctrl+enter inhoud honderden berichten versturen.
code:
1
2
3
4
5
6
7
8
| Sub controle_bericht()
If Text1.Text = Empty Then
fout = "geen bericht"
MsgBox ("Typ een bericht")
Me.Refresh
Else: fout = "ok"
End If
End Sub |
Dit is de controle en hieronder staat de stuk code die bekijkt of ctrl+enter wordt ingevoerd
code:
1
2
3
4
5
6
| Private Sub Form_KeyPress(KeyAscii As Integer) If (KeyAscii = 10 Or KeyAscii = 13) And CtrlDown Then Call student_nummer_bepalen Call versturen End If End Sub |
Hoe kan ik ervoor zorgen dat de controle ziet dat het text1.text vlak 1 lege regel heeft en dus eigenlijk leeg is, of dat die lege regel wordt weggehaald?
Als ik zeg dat het textvlak null moet worden blijft de cursor gewoon op de 2e regel staan.