Тема: Форма HTA для выбора данных
Всем добрый день. Нужна форма Hta - для выбора данных с одного лист бокса и помещения их в другой. Начинаю печатать в текст боксе - тутже это должно отображатся в листбоксе1 (позиционироватся)
(немного знаю только VBS)
Вот примерный код
<HTML>
<HEAD>
<TITLE>HTA Demo</TITLE>
<HTA:APPLICATION ID="oHTA"
APPLICATIONNAME="myApp"
BORDER="thin"
BORDERSTYLE="normal"
CAPTION="yes"
ICON=""
MAXIMIZEBUTTON="yes"
MINIMIZEBUTTON="yes"
SHOWINTASKBAR="yes"
SINGLEINSTANCE="no"
SYSMENU="yes"
VERSION="1.0"
WINDOWSTATE="maximize"/>
</HEAD>
<Form Name="Frm">
<OBJECT ID="TextBox1"
CLASSID="CLSID:8BD21D10-EC42-11CE-9E0D-00AA006002F3" STYLE="TOP:27pt;LEFT:94pt;WIDTH:66pt;HEIGHT:16pt;TABINDEX:0;ZINDEX:0;">
<PARAM NAME="VariousPropertyBits" VALUE="746604571">
<PARAM NAME="Size" VALUE="2328;564">
<PARAM NAME="Value" VALUE="">
<PARAM NAME="FontCharSet" VALUE="0">
<PARAM NAME="FontPitchAndFamily" VALUE="2">
<PARAM NAME="FontWeight" VALUE="0">
</OBJECT>
<p>
<OBJECT ID="ListBox1"
CLASSID="CLSID:8BD21D20-EC42-11CE-9E0D-00AA006002F3" STYLE="TOP:10pt;LEFT:25pt;WIDTH:700pt;HEIGHT:200pt;ZINDEX:1;">
<PARAM NAME="ScrollBars" VALUE="0">
<PARAM NAME="DisplayStyle" VALUE="2">
<PARAM NAME="Size" VALUE="20000;10000">
<PARAM NAME="MatchEntry" VALUE="0">
<PARAM NAME="FontCharSet" VALUE="0">
<PARAM NAME="FontPitchAndFamily" VALUE="2">
</OBJECT>
<p>
<OBJECT ID="ListBox2"
CLASSID="CLSID:8BD21D20-EC42-11CE-9E0D-00AA006002F3" STYLE="TOP:10pt;LEFT:25pt;WIDTH:700pt;HEIGHT:200pt;ZINDEX:1;">
<PARAM NAME="ScrollBars" VALUE="0">
<PARAM NAME="DisplayStyle" VALUE="2">
<PARAM NAME="Size" VALUE="20000;10000">
<PARAM NAME="MatchEntry" VALUE="0">
<PARAM NAME="FontCharSet" VALUE="0">
<PARAM NAME="FontPitchAndFamily" VALUE="2">
</OBJECT>
</Form>
<BODY SCROLL="no">
<script language="VBScript">
Dim ISK
Sub Window_OnLoad
Set FSO = CreateObject("Scripting.FileSystemObject")
Set File = FSO.GetFile("D:\1Html\PolnOst.txt")
Set TextStream = File.OpenAsTextStream(1)
Str = vbNullString
While Not TextStream.AtEndOfStream
Str = TextStream.ReadLine()
Document.Frm.ListBox1.addItem Str
Wend
TextStream.Close
ISK=""
End sub
Sub TextBox1_OnKeyDown
dim S , I, C
ISK=Document.Frm.TextBox1.Text
C=Document.Frm.ListBox1.ListCount-1
S= ISK
for i=0 to C
if LCase(Trim(Mid(Document.Frm.ListBox1.List(i),2,Len(s))))=LCase(s) Then
Document.Frm.ListBox1.ListIndex=i
exit sub
End If
Next
End Sub
</script>
</BODY>
</HTML>Проблема установки фокуса позиционирования на объекте ListBox1 при наборе в текстбоксе.
Большая просьба помочь в реализации или подсказать куда копать.

