Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303

    [VB6] Problema chr(10)

    ho un problema di visualizzare dei caratteri strani in una txtbox.




    come faccio a formattare il txtbox?
    ho provato con

    txtbox=chr(13) & IIP & chr (10), ma non và

  2. #2
    Puoi fare un esempio della stringa che vuoi inserire nella textbox?
    Giorgio
    L'esperienza è il tipo di insegnante più difficile. Prima ti fa l'esame, e poi ti spiega la lezione. (Oscar Wilde)

  3. #3
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Originariamente inviato da giorgiogio48
    Puoi fare un esempio della stringa che vuoi inserire nella textbox?
    Dim IIP As String
    Set o = CreateObject("InetCtls.Inet")
    IIP = o.OpenURL("http://pchelplive.com/ip.php")
    Label1 = ("Internet Indirizzo IP: " & IIP)
    Text1.Text = IIP
    Set o = Nothing

    la label mi visualizza l'ip correttamente invece la txtbox mi crea il problema, come la figura allegata sopra, la txtbox è quella in nero

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465
    Lo scopo è andare a capo?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Originariamente inviato da alka
    Lo scopo è andare a capo?
    lo scopo è quello di visualizzare la txtbox in nero correttamente, senza caratteri aggiunti.

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465
    Originariamente inviato da x69asterix
    lo scopo è quello di visualizzare la txtbox in nero correttamente, senza caratteri aggiunti.
    In tal caso, non aggiungere caratteri tu.

    Perchè accodi il Chr(10)? A cosa ti serve?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Originariamente inviato da alka
    In tal caso, non aggiungere caratteri tu.

    Perchè accodi il Chr(10)? A cosa ti serve?
    .
    difatti io lascio textbox=IIp, ma il problema è quello evidenziato.
    che sia un problema di font?

  8. #8
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465
    Originariamente inviato da x69asterix
    difatti io lascio textbox=IIp, ma il problema è quello evidenziato
    Usa le funzioni per la manipolazione delle stringhe per rimuovere tutti i caratteri indesiderati dalla variabile che contiene l'indirizzo IP.

    Per determinare la loro eventuale presenza e posizione, puoi mettere un breakpoint nel programma e controllare il valore della variabile che contiene l'indirizzo IP.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Il carattere e' letto dalla OpenURL. Lo devi eliminare dalla stringa

    Text1.Text = Replace(IIP, Chr$(10), "")

    Ovviamente se ce ne sono altri, come il Chr$(13), puoi effettuare la stessa operazione.

    Oppure, se sono sempre alla fine della stringa, puoi usare la Left$ per eliminarli, ovvero

    Text1.Text = Left$(IIP, Len(IIP) - 1)

    usando -1 o -2 secondo quanti caratteri vuoi eliminare.

    Devi semplicemente operare con le funzioni base di gestione delle stringhe.

  10. #10
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Originariamente inviato da oregon
    Il carattere e' letto dalla OpenURL. Lo devi eliminare dalla stringa

    Text1.Text = Replace(IIP, Chr$(10), "")

    Ovviamente se ce ne sono altri, come il Chr$(13), puoi effettuare la stessa operazione.

    Oppure, se sono sempre alla fine della stringa, puoi usare la Left$ per eliminarli, ovvero

    Text1.Text = Left$(IIP, Len(IIP) - 1)

    usando -1 o -2 secondo quanti caratteri vuoi eliminare.

    Devi semplicemente operare con le funzioni base di gestione delle stringhe.
    Ok!!
    grande oregon!!
    problema risolto.
    Text1.Text = Replace(IIP, Chr$(10), "")

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.