MaskedTextBox Cursor Position

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • =?Utf-8?B?anAybXNmdA==?=

    MaskedTextBox Cursor Position

    We have some dumb and lazy people here, so I need help.

    To fix the dumb part: We have placed MaskedTextBoxes on the forms so they
    will stop entering the information incorrectly.

    Now the lazy part: When our people click on a blank MaskedTextBox field, the
    cursor does not automatically go to the first "non-filled" mask value.

    For Example: Take the MaskedTextBox "___-___-___". When our people click the
    Text area, their cursor may stop at "___-_|_-___" (as noted by the '|'
    character) instead of "|__-___-___" (the start of the Text area).

    As another Example: Take the partially filled MaskedTextBox "123-4__-___".
    When our people mouse-click into the Text area, the cursor should position
    anywhere between position 0 and 5, not where the click event happened.

    I realize this is happening because the control's Text field is physically
    populated with the mask, and I am trying to work around this programmaticall y
    in the code.

    In my MaskedTextBox, I have set the CutCopyMaskForm at Property to
    "ExcludePromptA ndLiterals," but this did not solve my problem.

    Also, I have tried setting the SelectionStart property whenever the control
    receives focus, but this does not move the cursor.

    How do I position the cursor in a MaskedTextBox?
  • Saket Bihari

    #2
    MaskedTextBox Cursor Position - jp2msf

    In the mouse up event of maskedtextbox write the following code........
    SendKeys.Send(" {HOME}")

    Whenever you will enter your mouse in the textbox,the cursor will be moved to the starting position.....

    Comment

    Working...