Files
HL2Overcharged/utils/sapi51/Samples/VB/ListboxVB/ListboxSampleApp.frm
2025-05-21 21:20:08 +03:00

132 lines
3.9 KiB
Plaintext

VERSION 5.00
Object = "*\ASAPI51ListBox.vbp"
Begin VB.Form MainForm
BorderStyle = 1 'Fixed Single
Caption = "Speech Enabled ListBox"
ClientHeight = 4215
ClientLeft = 45
ClientTop = 330
ClientWidth = 4935
Icon = "ListBoxSampleApp.frx":0000
LinkTopic = "Form1"
MaxButton = 0 'False
ScaleHeight = 4215
ScaleWidth = 4935
StartUpPosition = 3 'Windows Default
Begin VB.CommandButton cmdRemove
Caption = "&Remove"
Height = 355
Left = 3700
TabIndex = 3
Top = 3200
Width = 1100
End
Begin VB.CheckBox chkSpeechEnabled
Caption = "Speech &enabled"
Height = 255
Left = 120
TabIndex = 2
Top = 3250
Width = 1695
End
Begin VB.CommandButton cmdAdd
Caption = "&Add"
Height = 355
Left = 3700
TabIndex = 6
Top = 3720
Width = 1100
End
Begin VB.TextBox txtNewItem
Height = 315
Left = 1320
TabIndex = 5
Text = "Seattle"
Top = 3740
Width = 2175
End
Begin SAPI51ListBox.Sample SpeechListBox
Height = 2205
Left = 120
TabIndex = 1
Top = 840
Width = 4680
_ExtentX = 8255
_ExtentY = 3889
BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}
Name = "MS Sans Serif"
Size = 8.25
Charset = 0
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin VB.Label Label2
Caption = $"ListBoxSampleApp.frx":014A
Height = 615
Left = 120
TabIndex = 0
Top = 120
Width = 4680
End
Begin VB.Label Label1
Caption = "&Phrase to add:"
Height = 255
Left = 120
TabIndex = 4
Top = 3770
Width = 1040
End
End
Attribute VB_Name = "MainForm"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
'=============================================================================
'
' This form is simple test application for the user control defined in sample.vbp.
'
' Copyright @ 2001 Microsoft Corporation All Rights Reserved.
'=============================================================================
Private Sub Form_Load()
If SpeechListBox.SpeechEnabled Then
chkSpeechEnabled = 1
Else
chkSpeechEnabled = 0
End If
End Sub
Private Sub chkSpeechEnabled_Click()
SpeechListBox.SpeechEnabled = (chkSpeechEnabled = 1)
End Sub
Private Sub cmdAdd_Click()
' Add the new item. Internally to SpeechListBox, this will cause a rebuild
' of the dynamic grammar used by speech recognition engine.
SpeechListBox.AddItem (txtNewItem)
txtNewItem = ""
End Sub
Private Sub cmdRemove_Click()
' Just remove the current selected item. Same as AddItem, removing an item
' causes a grammar rebuild as well.
If SpeechListBox.ListIndex <> -1 Then
SpeechListBox.RemoveItem SpeechListBox.ListIndex
End If
End Sub
Private Sub txtNewItem_Change()
' Disallow empty item.
cmdAdd.Enabled = txtNewItem <> ""
End Sub
Private Sub txtNewItem_GotFocus()
' When user focuses on the new item box, make the Add button default
' so that return key is same as clicking on Add button.
cmdAdd.Default = True
End Sub