CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 15 of 16

Threaded View

  1. #2
    Join Date
    Jul 2001
    Location
    Sunny South Africa
    Posts
    11,284

    Re: Displaying characters remaining

    Something like this :
    Code:
    Option Explicit
    Private CharsRem As Integer
    
    Private Sub Form_Load()
    CharsRem = 255
    Label1.Caption = CStr(CharsRem) & " Remaining"
    End Sub
    
    Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode = vbKeyBack Then
        CharsRem = CharsRem + 1
        
        If CharsRem > 255 Then CharsRem = 255
        Label1.Caption = CStr(CharsRem) & " Remaining"
    ElseIf KeyCode = vbKeyDelete Then
        CharsRem = CharsRem + 1
        Label1.Caption = CStr(CharsRem) & " Remaining"
    ElseIf KeyCode = vbKeyLeft Then
        CharsRem = CharsRem
    ElseIf KeyCode = vbKeyRight Then
        CharsRem = CharsRem
    ElseIf KeyCode = vbKeyUp Then
        CharsRem = CharsRem
    ElseIf KeyCode = vbKeyDown Then
        CharsRem = CharsRem
    Else
        CharsRem = CharsRem - 1
        
        If CharsRem < 0 Then CharsRem = 0
        Label1.Caption = CStr(CharsRem) & " Remaining"
    End If
    End Sub
    It works when normal typing is done, you'd still have to determine if other text editing keys (such as End & Home ) are clicked

    IS that what you want ¿
    Last edited by HanneSThEGreaT; February 21st, 2007 at 07:10 AM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured