Hvordan bruke en tekstboks i HTA

HTA gjør det mulig for hvem som helst med grunnleggende webutvikling ferdigheter til å skape kraftige desktop-applikasjoner. Generere skjemaer, lage knapper og med legge til tekstbokser til pop-up-vinduer ved å plassere kontrollene inne vanlige HTML "body" koder. HTA, en forkortelse for "HTML Applications", gjør Internet Explorer kontroller, menyer og kode tilgjengelig for brukere som ønsker å lage frittstående HTA skrivebordsprogrammer. Åpne en HTA tekstboksen og hente sin verdi ved å legge en enkel VBScript sub til HTA søknad.

Bruksanvisning

1 Åpne Notisblokk og opprette et nytt dokument.

2 Legg til følgende kode i dokumentet:

<Html>

<Head>

<Title> HTA Test </ title>

<HTA: SØKNAD

ID="HTA1"

APPLICATION = "HTA1"

SCROLL = "ja"

Denne koden definerer en standard hodedelen i et HTML-dokument. Dette hodet delen inneholder en "HTA" tag. "ID" egenskapen kan du gi programmet et ID-verdi. Som verdi er "HTA1" i dette eksempelet. Den "APPLICATION" eiendom kan du gi programmet et navn. Stille "Scroll" boligens verdi til "ja" gjør en scrollbar synlig når innholdet ikke passer i vinduet.

3 Lim inn koden vist nedenfor etter koden beskrevet i forrige trinn:

<Script language = "VBScript">

Sub ProcessTextbox

Dim enteredText

enteredText = TextBox1.Value

MsgBox "Du skrev" & enteredText

End Sub

</ SCRIPT>

Dette skaper en VBScript blokk. Den inneholder en sub som heter "ProcessTextbox." Denne under henter verdien i en tekstboks som heter "TextBox1." Den "MsgBox" statement viser at verdien i et meldingsvindu.

4 Legg til følgende kode under koden som vises i siste trinn:

<Body>

<Input type = "text" name = "TextBox1" size = "50"> <p>

<Input type = "button" value = "Process Tekstboks'" onclick = "ProcessTextbox">

</ Body>

</ Html>

Dette er HTA programmets hoveddel. Det ser ut og fungerer som den vanlige kroppen delen sett i HTML-dokumenter. Denne første kodelinje definerer en inngangskontroll hvis typen er "tekst". Dette skaper en tekstboks. Den "size" eiendom setter sin størrelse til 50 kolonner. Den andre kodelinje skaper en knapp. At knappen klikk event kaller "ProcessTextbox" sub definert i forrige trinn.

5 Trykk "Ctrl" og "S", skriv "My HTA Test1.hta" i "File Name" tekstboksen. Klikk "Lagre" for å lagre dokumentet som en HTA søknad.

6 Start Windows Utforsker og finn filen du lagret. Dobbeltklikk den for å kjøre programmet. HTA åpnes og viser tekstboksen og knappen.

7 Skriv inn en verdi i tekstboksen og klikk på knappen. De "ProcessTextbox" sub løper og henter den verdien du skrev inn. Den viser da at verdien i et pop-up meldingsboks.

Hint

  • Tekstboksen i dette eksempelet har en kolonnebredde på 50 kolonner. Endre denne verdien til noe du liker. Hvis du trenger en større tekstboks, kan du bruke en større verdi for "size" eiendom definert i kroppen delen.
  • Det er flere egenskaper du kan stille som avgjør en HTA programmets utseende og funksjonalitet. Microsofts HTA webside beskriver disse egenskapene.