Visualizzazione dei risultati da 1 a 10 su 10

Discussione: [VB6] Info su textbox?

  1. #1
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303

    [VB6] Info su textbox?

    Ciao a tutti,
    allora ho notato ke il textbox come capienza si ferma a 65535 caratteri, visto ke dovrei visualizzare file certamente + grandi, quale tipo di casella o controllo può sodisfare la mia esigenza?



  2. #2
    Utente di HTML.it L'avatar di Mabi
    Registrato dal
    May 2002
    Messaggi
    1,245
    La capienza massima di una casella di testo dipende dal sistema operativo. Guarda questo interessante articolo sulle effettive capacità del controllo.
    In alternativa alla TextBox puoi utilizzare una RichTextBox.
    ... e non usare while wend è una sintassi deprecata

  3. #3
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Originariamente inviato da Mabi
    La capienza massima di una casella di testo dipende dal sistema operativo. Guarda questo interessante articolo sulle effettive capacità del controllo.
    In alternativa alla TextBox puoi utilizzare una RichTextBox.
    Ciao Mabi,
    beh sul S.O xpP,
    x quanto riguarda RichTextBox, non l' ho mai usato, puoi suggerirmi?,
    Quello ke mi serve è visualizzare un file.bin, questo mi riesce in parte con il textbox, in questo modo:

    codice:
    Text2.Text = Text2 & file
    ma x il RichTextBox, come?

  4. #4
    Utente di HTML.it L'avatar di Mabi
    Registrato dal
    May 2002
    Messaggi
    1,245
    La RichTextBox ha le stesse funzioni della normale TextBox, ma ne è arrichita di altre.
    Quindi la puoi usare normalmente
    ... e non usare while wend è una sintassi deprecata

  5. #5
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Originariamente inviato da Mabi
    La RichTextBox ha le stesse funzioni della normale TextBox, ma ne è arrichita di altre.
    Quindi la puoi usare normalmente
    Ciao,
    ma usando la RichTextBox, io mi ritrovo delle scritte ke non c' entrano niente con il file letto xkè?
    puoi usare un esempio?
    per visualizzare il fil correttamente?

    ti ripeto ke io riesco a leggere parzialmente con la textbox in questo modo:
    textbox=textbox & file, unico problema ke il file.bin essendo da 1,5Mb non me lo visualizza tutto!,
    x la RichTextBox io faccio così xò mi aggiunge delle scritte ke non c' entrano niente!

    codice:
    RichTextBox =  RichTextBox & file

  6. #6
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Allora dopo varie prove diciamo ke sono riuscito ad ottenere quello ke volevo in questo modo:
    codice:
    Text1.SelText = Text1.SelText & datiletti

    xò adesso sono alle prese con un nuovo problema, se kiedo di conoscere la lunghezza del file aperto
    codice:
    Label3.Caption = FileLen(File1.FileName)
    ottengo la lunghezza esatta, ma se kiedo la len del Text1.SelText
    codice:
    Text2.Text = Len(Text1)
    ottengo una len diversa anke se il file letto presente sul textbox è corretto,
    preciso ke per i file con estensione.txt tutto combacia, ma se apro un file.bin si presenta il problema esposto!
    Esiste una soluzione


  7. #7
    Utente di HTML.it L'avatar di Mabi
    Registrato dal
    May 2002
    Messaggi
    1,245
    Originariamente inviato da x69asterix
    ...xò mi aggiunge delle scritte ke non c' entrano niente!
    Magari sono caratteri con codici che vengono riconvertiti.
    Ad esempio cosa ti ritrovi in più ?
    Originariamente inviato da x69asterix
    x la RichTextBox io faccio così:
    codice:
    RichTextBox =  RichTextBox & file
    Cosa contiene "file" ?
    ... e non usare while wend è una sintassi deprecata

  8. #8
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Originariamente inviato da Mabi
    Magari sono caratteri con codici che vengono riconvertiti.
    Ad esempio cosa ti ritrovi in più ?

    Cosa contiene "file" ?
    Ciao,
    allora diciamo ke sono riuscito a far funzionare anke il RichTextBox!
    xò resta sempre il solito problema se kiedo la len(RichTextBox1) purtroppo ottengo una len diversa del file letto, il file contiene caratteri ascii, x leggerlo io faccio così:

    codice:
    Open SourceFile For Binary As #2
    
    Do While Not EOF(2)
          Line Input #2, file
          RichTextBox.SelText = RichTextBox.SelText & file 
          Label9 = Len(RichTextBox) ' questa len è sballata!!
          Label8.Caption = FileLen(SourceFile)' questa len è corretta! 
          DoEvents
          Loop
    Close #2

  9. #9
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151
    Ciao, ma il file che devi caricare è di testo?
    Se è di testo fai cosi:
    codice:
    RichTextBox.LoadFile "c:\prova.txt", rtfText
    MsgBox "Dimensione RichTextBox=" & Len(RTextBox.Text) & vbCrLf & "Dimensione file=" & FileLen("c:\prova.txt")
    Jupy

  10. #10
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Originariamente inviato da Jupy64
    Ciao, ma il file che devi caricare è di testo?
    Se è di testo fai cosi:
    codice:
    RichTextBox.LoadFile "c:\prova.txt", rtfText
    MsgBox "Dimensione RichTextBox=" & Len(RTextBox.Text) & vbCrLf & "Dimensione file=" & FileLen("c:\prova.txt")
    a tutti,
    il file è un .bin!!

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.