Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    56

    [Vb6] Eliminare ultima lettera inserita nel TextBox

    Come da titolo ho fatto un programma matematico con la possibilità di inserire dei numeri cliccando sul pulsante corrispondente. A questo punto vorrei chiedervi come posso fare, tramite un pulsante di comando, per cancellare solo l'ultimo numero inserito nel textbox e non tutta la stringa.

    Grazie

  2. #2
    codice:
    Dim str As String
    str = NomeTextBox.Text
    NomeTextBox.Text = Left(str, Len(str)-1)
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    56
    Grazie mille, solo che mi riconosce la funzione Left come un errore. Devo importare qualche libreria di funzioni specifica per questa funzione?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    No ... ma quale errore hai?

    P.S. C'e' un forum apposito per il VB ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,319
    Originariamente inviato da oregon
    P.S. C'e' un forum apposito per il VB ...
    Spostato.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    56
    Scusatemi non l'avevo vista .
    Comunque l'errore che mi da è: "Errore: 'Public Property Left() As Integer' non ha parametri e il tipo restituito non può essere indicizzato. C:\...\Form1.vb"

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma tu NON usi il VB6 ... stai usando il VB.NET ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    Epperò ditele le cose...
    codice:
    Dim str As String
    str = NomeTextBox.Text
    NomeTextBox.Text = str.Substring(0,str.Length-1)
    Amaro C++, il gusto pieno dell'undefined behavior.

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da MItaly
    Epperò ditele le cose...
    Non e' solo questione di dirle ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    56
    A Oregon: E' da poco che programmo e siccome c'era scritto Vb6 pensavo fosse così. Magari hai ragione tu ma non c'è bisogno di dire queste cose.. non saranno offensive certo, però da fastidio! Detto ciò senza rancore

    Grazie a MItaly per l'aiuto


    EDIT: Funziona grazie! Comunque sia come posso inserire un menù a tendina che cliccando su una opzioni si apra un nuovo form e automaticamente si chiuda l'altro?

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.