Nwlapcug.com


Come utilizzare una casella di testo in HTA

HTA rende possibile per chiunque con base competenze di sviluppo Web per creare potenti applicazioni desktop. Generare forme, creare pulsanti e persino aggiungere caselle di testo a pop-up windows inserendo i controlli all'interno di tag HTML "body" ordinaria. HTA, abbreviazione di "applicazioni HTML," mette a disposizione controlli, menu e codice di Internet Explorer per gli utenti che desiderano creare programmi desktop stand-alone di HTA. Accedere a una casella di testo HTA e recuperarne il valore aggiungendo un semplice sub di VBScript all'applicazione HTA.

Istruzioni

1

Aprire il blocco note e creare un nuovo documento.

2

Aggiungere il seguente codice al documento:

< html >

< head >

< title > HTA Test < / title >

< HTA:APPLICATION

ID="HTA1"

APPLICATIONNAME="HTA1"

SCROLL="yes"

Questo codice definisce una sezione di testa standard all'interno di un documento HTML. In questa sezione testa contiene un tag "HTA". La proprietà di "ID" consente di assegnare all'applicazione un valore ID. In questo esempio, tale valore è "HTA1". La proprietà "APPLICATIONNAME" consente di dare l'applicazione di un nome. Impostando il valore della proprietà "Scorrimento" a "yes" rende una barra di scorrimento visibile quando contenuto non rientra nella finestra.

3

Incollare il codice riportato di seguito dopo il codice descritto nel passaggio precedente:

< SCRIPT LANGUAGE = "VBScript" >

Sub ProcessTextbox

Dim enteredText

enteredText = TextBox1.Value

Msgbox "You entered " & enteredText

End Sub

< / SCRIPT >

Questo crea un blocco di VBScript. Esso contiene un sub denominato "ProcessTextbox." Questo sub Recupera il valore immesso in una casella di testo denominata "TextBox1." L'istruzione "Msgbox" Visualizza tale valore in una finestra di messaggio.

4

Aggiungere il seguente codice sotto il codice mostrato nell'ultimo passaggio:

< corpo >

< input type = "testo" nome = "TextBox1" size = "50" >< p >

< input type = valore "pulsante" = "Processo Textbox" onClick = "ProcessTextbox" >

< / body >

< / html >

Questa è la sezione del corpo dell'applicazione HTA. Sembra e funziona come la sezione corpo regolare vista nei documenti HTML. Questa prima riga del codice definisce un controllo di input cui tipo è "testo". Questo crea una casella di testo. La proprietà di "dimensione" imposta la dimensione 50 colonne. La seconda riga di codice crea un pulsante. Evento click del pulsante chiama il sub "ProcessTextbox" definito nel passaggio precedente.

5

Premere "Ctrl" e "S", quindi digitare "My HTA Test1.hta" nella casella di testo "Nome File". Fare clic su "Salva" per salvare il documento come un'applicazione HTA.

6

Avviare Esplora risorse e individuare il file salvato. Fare doppio clic per eseguire l'applicazione. La finestra HTA apre e visualizza la casella di testo e il pulsante.

7

Digitare un valore nella casella di testo e fare clic sul pulsante. Il sub "ProcessTextbox" viene eseguito e recupera il valore immesso. Viene quindi visualizzato tale valore in una finestra di messaggio popup.

Consigli & Avvertenze

  • Casella di testo in questo esempio ha una larghezza di colonna di 50 colonne. Modificare tale valore a qualcosa che ti piace. Se avete bisogno di una casella di testo più grande, è possibile utilizzare un valore maggiore per la proprietà di "dimensione" definita nella sezione del corpo.
  • Ci sono proprietà aggiuntive che è possibile impostare che determinano l'aspetto e le funzionalità di un'applicazione di HTA. Pagina Web di HTA di Microsoft descrive queste proprietà.