Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    [vb.net]stringa e a capo

    ciao.
    Ho la seguente stringa proveniente da db access:

    //////////////////////////////////////
    // old codice:SetRegistryKey(_T("Local AppWizard-Generated Applications"));
    //////////////////////////////////////

    CString strhh;

    strhh.LoadString(hh);
    SetRegistryKey(_T(strhh));

    e incollata cosi' va bene ,va a capo,ma inserita in una textbox non va a capo e mostra i terminatori di riga.
    come posso fare a visualizzarla correttamente?
    devo usare una richtextbox?
    grazie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    La TextBox deve essere Multiline ...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    è gia multiline

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Sei sicuro che siano sequenze CR/LF oppure sono altri caratteri ...?

    Controlla il contenuto della textbox carattere per carattere ... trova il valore ASCII dei caratteri in questione ...

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    allora dato che il problema persiste continuo da qui.
    Il programma che sto sviluppando visualizza in una textbox una stringa proveniente da un file ,ho fatto un parsing sul carattere chr(13) per trovare le linee col ritorno a capo.
    questo è il risultato:


    // Change the registry key under which our settings are stored
    // TODO: You should modify this string to be something appropriate
    // such as the name of your company or organization

    SetRegistryKey("




    "giugio");



    LoadStdProfileSettings(4); // Load standard INI file options (including MRU)

    // Register the application's document templates. Document templates

    // serve as the connection between documents, frame windows and views

    CMultiDocTemplate* pDocTemplate;

    pDocTemplate = new CMultiDocTemplate(IDR_interTYPE,

    RUNTIME_CLASS(CinterDoc),




    che appena incollato su questa textarea funziona,(tab e a capo)
    ho impostato nella textbox accepttab e acceptreturn a true ma l'errore permane,
    infatti nella textbox compaiono molti caratteri neri che appena incollati fanno andare a capo il cursore ,non so che codice ascii hanno(come faccio a saperlo)e non sono neanche chr(13).
    potrebbero essere itab ? che codice hanno?
    grazie

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.