|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2003
Messaggi: 1113
|
Visual Basic TextBox e Formattazione Testo
come si fa a formattare il testo presente in una textbox?
vorrei che fosse visualizzato così: 00 00 00 00 00 00 00 00 capito come?...help
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
Il testo è sempre fitto o tu proprio vuoi raggruppare 2 a 2 un testo lungo a piacimento?
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!" A. Einstein |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2003
Messaggi: 1113
|
Il testo è fatto da caratteri esadecimali ed è per questo che li voglio visualizzare a 2 a 2!
Il testo in genere è abbastanza lungo...cmq mi viene in multilinea...mi aiuto? ma se io formatto il testo in una textbox...quando poi ne vao a salvare il contenuto su file, anche li mi viene formattato a 2 a 2?
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
Si certo, se tu lo salvi su un file lo so porta con il fortmato della tua textbox!
Prova questo codice! Codice:
Private Sub Command1_Click()
Dim lLen As Long
Dim lI As Long
Dim sAux As String
Dim sTxt As String
sTxt = UCase$(Text1)
lLen = Len(sTxt)
For lI = 1 To lLen Step 2
sAux = sAux & Mid$(sTxt, lI, 2) & " "
Next
Text1 = RTrim$(sAux)
End Sub
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!" A. Einstein |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: May 2003
Messaggi: 1113
|
Il codice fa quello che mi servirebbe però:
1) nn c'è il modo che quando poi mi salvi il file si elimina la formattazione? 2) nn c'è il modo da fargli fare tutto in automatico senza la necessità di premere un pulsante? te lo chiedo perchè il mio programma apre un file di testo, scritto in esadecimale, e mostra il contenuto effettuando poi delle piccole modifiche su questo... il contenuto lo mostro in una textbox e mi serviva che venisse visualizzato come fanno gli editor esadecimali... ti allego il mio programma così capisci di che si tratta...
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC |
|
|
|
|
|
#6 | ||
|
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
Quote:
Quote:
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!" A. Einstein |
||
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: May 2003
Messaggi: 1113
|
Si ma il problema è che il file che uso o che poi genero vanno inviati ad una periferica....il cellulare...perciò devo creare il file senza spazi....
ma nn esiste una funzione, tipo come si fa per la data, che permette la formattazione automatica del testo?
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
Bhe tu carichi il file mettendo la funzione che ti ho passato io, tipo ti crei una funzione così:
Codice:
Private Function SplitChar(byval sTesto as String) as String
Dim lLen As Long
Dim lI As Long
Dim sAux As String
lLen = Len(sTesto)
For lI = 1 To lLen Step 2
sAux = sAux & Mid$(sTesto , lI, 2) & " "
Next
SplitChar= RTrim$(sAux)
End Function
Poi quando devi scrivere basta che gli togli con la funzione Replace
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!" A. Einstein |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: May 2003
Messaggi: 1113
|
Ah ok, grazie mille per il supporto!
E per avermi insegnato ad usare il Visual Basic
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC |
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
Quote:
hehehe prego ... dopo le vacanza tutti al lavoro
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!" A. Einstein |
|
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: May 2003
Messaggi: 1113
|
ho fatto così...ho inserito una nuova textbox visibile, l'altra l'ho nascosta, dove stanno i dati con la formattazione, in modo che non devo farmi troppi problemi!
ed ho messo la chiamata alla tua procedura sia in Form Load che nella Change della textbox originale....così ho risolto tutto certo non è il metodo migliore ma è ok.... grazie ancora
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC |
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
Si infatti è un po' lento... dovresti utilizzare qlc variabile per eseguire meglio l'operazione!
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!" A. Einstein |
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: May 2003
Messaggi: 1113
|
giusto...
anke se x quello k fa il programma nn è k ci voglia kissà quale computer....però hai ragione...ovviamente
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:28.


















