Come modificare il Blocco note con VB6

November 7

Come modificare il Blocco note con VB6


Notepad è un editor di testo disponibile con il sistema operativo Windows. I documenti modificati o creati in Blocco note possono essere salvati con Unicode, ANSI, UTF-8 o la codifica Unicode big-endian. Altri esempi di codifica sono il codice Morse e ASCII. Il tipo di codifica selezionato determina come il testo sarà interpretato dal computer. i file di testo di base salvati con l'estensione ".txt" di solito sono Unicode. Blocco note può essere utilizzato anche per la creazione di pagine web salvando il testo come ".html" o ".xml".

istruzione

1 Aprire un nuovo progetto EXE standard in VB6. Selezionare "Progetto", "Componenti" dal menu e selezionare la casella di controllo accanto a "Microsoft Rich TextBox Control 6.0 (SP6)". Fare clic sul pulsante "OK" per salvare e chiudere la schermata. Avrete bisogno di scrivere un wrapper per accedere al .NET "FileStream" di classe. L'involucro deve avere una linea che assomiglia a questo: "Ritorno nuovo flusso (StreamParameters)."

2 Selezionare il controllo Casella di testo Rich dalla barra degli strumenti e fare clic sul form per aggiungere un nuovo controllo Casella Rich Text denominato "RichTextBox1" per impostazione predefinita. Rinominarlo in qualcosa di significativo, come "rtbNotePad."

3 Definire una variabile per contenere un numero di file e il nome del file. La variabile per il numero di file deve essere un numero intero e un nome simile a "iFileNum" e la variabile per il nome del file dovrebbe essere una stringa e un nome simile a "sMyFile." Ottenere un numero di file libero dalla codifica "iFileNum = FreeFile."

4 Aprire il file di blocco note e visualizzare il contenuto nella casella di testo Rich:

Aprire sMyFile in lettura in iFileNum

Il contenuto di "sMyFile" possono essere letti byte per byte o tutto in una volta. Per leggere poco a poco, il codice di questa linea "rtbNotepad.text = ingresso (10, iFileNum)." Per leggere l'intero file, il codice di questa linea "rtbNotepad.text = Ingresso (OL (iFileNum), iFileNum)." "LOF" è la funzione "lunghezza del file".

5 Aggiungere un pulsante per la forma e il nome "cmdSave" e impostare la didascalia "Salva". Aggiungere, rimuovere o modificare il contenuto di "rtbNotePad" e fare clic sul pulsante "Salva" quando hai finito. Per salvare il contenuto del ricco controllo casella di testo, il codice di questa linea "Write iFileNum, rtbNotepad.text."