Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: [VB6] TextBox Bug

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    64

    [VB6] TextBox Bug

    Salve ragazzi,
    sto sviluppando un piccolo programma...e inserendo varie textbox, il controllo è solo lettura, quindi secondo me contiene un bug, cioè se imposto la proprietà "Locked=True", la combinazione dei tasti "CTRL+C" non funziona corretamente.

    Infatti mi sono accorto che se clicco con il tasto destro...poi clicco su "Copia" e poi incollo in un file Word...la copia funziona bene; ma se premo "CRL+C", non funziona.

    Quindi ora vi chiedo...se devo scrivere del codice per impletare questa funzione. Casomai nell'evento Keypress? Qualche consiglio?


    Grazie in anticipo!

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    64
    Ma allora tutto quello che ho detto è falso???

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Prova a scrivere

    codice:
    Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
        If Shift = 2 And KeyCode = 67 Then Text1.Locked = False
    End Sub
    
    Private Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer)
        If Shift = 2 And KeyCode = 67 Then Text1.Locked = True
    End Sub
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    759
    Non dovrebbe essere necessario. Anche a me funziona regolarmente Ctrl+C.

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    In realtà ho avuto anch'io qualche problema con Win7 64 ... ma chissà ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    64
    Purtroppo a me non funziona la combinazione "CTRL+C" se in una TextBox imposto la proprietà Locked a True. Ho risolto grazie al codice indicato da "oregon". Sinceramente non so che dire...ho Windows XP SP3 con VB6 versione 8176 e retail 6.0.8169.

    Colpa del SO o di VB6???

  8. #8
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Quando ti ho risposto nel pomeriggio, ero al lavoro e stavo usando Windows XP SP3 - 32bit
    Stasera ho provato sul mio notebook HP Windows 7 HP 74 bit:

    Nessun problema.
    Io ho VB6 + SP6 8vale per entrambi i computer)
    Versione: 9782 e VBA: Retail 6.0.9782

    Forse non hai il SP6?


    Comunque questa discussione è OT, quindi è meglio interromperla qui.

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    64
    Interrompiamo la discussione! Grazie!

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Il tuo va tranquillamente perché è a

    Originariamente inviato da gibra

    ... 74 bit ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.