Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Tastiera - Frmtastiera.frm

Frmtastiera.frm

Caricato da: Albertking82
Scarica il programma completo

  1. Option Explicit
  2. Dim i As Integer
  3. Dim maiuscolo As Boolean
  4. Dim cd As New ShowFont
  5.  
  6. Private Sub cmdchar_MouseDown(Index As Integer, Button As Integer, Shift As Integer, x As Single, Y As Single)
  7.  suono.FileName = App.Path & "\bip.wav"
  8.    If maiuscolo Then
  9.     cmdchar(Index).BackColor = vbYellow
  10.     Text1.Text = Text1.Text & UCase(cmdchar(Index).Caption)
  11.    Else
  12.     cmdchar(Index).BackColor = vbYellow
  13.     Text1.Text = Text1.Text & LCase(cmdchar(Index).Caption)
  14.    End If
  15. End Sub
  16.  
  17. Private Sub cmdchar_MouseUp(Index As Integer, Button As Integer, Shift As Integer, x As Single, Y As Single)
  18. cmdchar(Index).BackColor = &H80C0FF
  19. End Sub
  20.  
  21.  
  22. Private Sub cmdinvio_Click()
  23. Text1.Text = Text1.Text & vbCrLf
  24. End Sub
  25.  
  26. Private Sub Cmdmaiuscolo_Click()
  27. If Not maiuscolo Then
  28.    Cmdmaiuscolo.BackColor = vbRed
  29.     maiuscolo = True
  30.     Cmdmaiuscolo.Caption = "Maiuscolo"
  31.  Else
  32.    Cmdmaiuscolo.Caption = "Minuscolo"
  33.    Cmdmaiuscolo.BackColor = &H80C0FF
  34.    maiuscolo = False
  35.  End If
  36. End Sub
  37.  
  38. Private Sub cmdspazio_Click()
  39. Text1.Text = Text1.Text & Chr(32)
  40. End Sub
  41.  
  42. Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
  43. Select Case KeyCode
  44.  Case 70
  45.  cmdchar(13).BackColor = vbYellow
  46.  Case 71
  47.   cmdchar(14).BackColor = vbYellow
  48.  Case 72
  49.  cmdchar(15).BackColor = vbYellow
  50.  End Select
  51. End Sub
  52.  
  53. Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
  54. Select Case KeyCode
  55.  Case 70
  56.  cmdchar(13).BackColor = &H80C0FF
  57.  Case 71
  58.   cmdchar(14).BackColor = &H80C0FF
  59.  Case 72
  60.  cmdchar(15).BackColor = &H80C0FF
  61.  End Select
  62. End Sub
  63.  
  64. Private Sub Form_Load()
  65. maiuscolo = False
  66. End Sub
  67.  
  68. Private Sub mnucarattere_Click()
  69. With Form1.Text1
  70.    cd.hOwner = Me.hWnd
  71.    cd.FontName = .FontName
  72.    cd.FontSize = .FontSize
  73.    cd.Italic = .FontItalic
  74.    cd.Bold = .FontBold
  75.    cd.Underline = .FontUnderline
  76.    cd.StrikeThru = .FontStrikethru
  77.    cd.RGBResult = .ForeColor
  78.    cd.ShowFont
  79.       If cd.FontAnnulla = False Then
  80.          .FontName = cd.FontName
  81.          .FontSize = cd.FontSize
  82.          .FontItalic = cd.Italic
  83.          .FontBold = cd.Bold
  84.          .FontUnderline = cd.Underline
  85.          .FontStrikethru = cd.StrikeThru
  86.          .ForeColor = cd.RGBResult
  87.       End If
  88. End With
  89. End Sub
  90.  
  91. Private Sub Text1_Click()
  92. Text1.Text = Text1.Text & ""
  93. End Sub