|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
||||
|
||||
|
I am in the process of designing a scouting program.
I have the following code: Private Sub teamnum_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles teamnum.KeyPress Dim allowedChars As String = "0123456789" If allowedChars.IndexOf(e.KeyChar) = -1 Then ' Invalid Character e.Handled = True End If End Sub But I would like to add the function of a backspace key. ![]() |
|
#2
|
||||
|
||||
|
Re: Need Visual Basic Help
You have to use the ascii character for backspace which is 8.
Try this: Dim allowedChars As String = "0123456789" + Chr(8) |
|
#3
|
||||
|
||||
|
Re: Need Visual Basic Help
Quote:
![]() |
|
#4
|
||||
|
||||
|
Re: Need Visual Basic Help
The solution to this problem in DOS-mode Pascal was to read ASCII character 8. In C, you would use \b or \x08. See this table for a VB constant called "vbBack" that may work equivalently.
|
|
#5
|
||||
|
||||
|
Re: Need Visual Basic Help
the constant vbBack will work as well.
|
|
#6
|
||||
|
||||
|
Thanks for all the answers, I will release the the database and cooresponding programs as soon as they are finished.
|
|
#7
|
||||
|
||||
|
Re: Need Visual Basic Help
Ran into another issue I have a checkedlistbox with 6 checkboxes and would like to put code in a clear button to uncheck all of the 6 checkboxes.
|
|
#8
|
|||||
|
|||||
|
Re: Need Visual Basic Help
Two ways you can do it...
1. If they are the only checkboxes on the form(or panel, etc): Code:
For each ctl as Control in Me.Controls
If TypeOf ctl is Checkbox then CType(ctl, Checkbox).Checked = False
Next ctl
Code:
CheckBox1.Checked=False CheckBox2.Checked=False ... |
|
#9
|
||||
|
||||
|
Re: Need Visual Basic Help
You want to try something like this. Place it in the ButtonUnchecked clicked sub.
For i As Integer = 0 To checklistbox1.Items.Count - 1 checklistbox1.SetItemChecked(i, False) Next i |
|
#10
|
||||
|
||||
|
Re: Need Visual Basic Help
Ok I finally found it. After a day on Google, here's the code:
Dim i As Integer For i = 0 To Me.CheckedListBox1.CheckedIndices.Count - 1 Me.CheckedListBox1.SetItemChecked(Me.CheckedListBo x1.CheckedIndices(0), False) Next i |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Visual Basic | basicxman | IT / Communications | 11 | 11-13-2007 11:43 PM |
| Visual basic Help plz | Jevin H | IT / Communications | 4 | 03-30-2007 06:57 PM |
| Visual Basic help needed. | Cody Carey | Programming | 1 | 02-25-2007 03:06 PM |
| Visual Basic | dddriveman | Programming | 12 | 03-20-2004 01:03 PM |
| Help programming in Visual Basic | xxlshortys | Programming | 0 | 04-06-2003 08:54 AM |