Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [vb10 Textbox.backcolor]

    Ciao a tutti..sto iniziando a fare le prime prove e sto di conseguenza incontrando le prime difficoltà...
    E' molto semplice ma avendo appena cominciato non è cosi facile .. Io vorrei tramite un select case colorare di colori diversi una textbox in base al numero che inserisco, ho provato cosi ma non è corretto perchè mi esce sempre il verde:

    Public Class Form1

    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
    Dim iva As Integer

    Select Case iva
    Case Is < 20
    TextBox1.BackColor = Color.Chartreuse
    Case 20
    TextBox1.BackColor = Color.Aqua
    Case Is > 21
    TextBox1.BackColor = Color.DarkOliveGreen

    End Select
    End Sub
    End Class

  2. #2

    Moderazione

    Ti invito a modificare al più presto il titolo come da regolamento, altrimenti dovrò chiudere la discussione.

    Per chiarimenti puoi scrivermi un messaggio privato.
    Chi non cerca trova.

  3. #3
    Utente di HTML.it L'avatar di ShaleN
    Registrato dal
    Aug 2010
    Messaggi
    517
    Ciao.

    Nel tuo codice dichiari la variabile IVA, ma non le assegni alcun valore, quindi non può funzionare.

    Dovresti fare così:
    codice:
    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
    Dim iva As Integer = CType(TextBox1.Text, Integer)
    
    Select Case iva
    Case Is < 20
    TextBox1.BackColor = Color.Chartreuse
    Case 20
    TextBox1.BackColor = Color.Aqua
    Case Is > 21
    TextBox1.BackColor = Color.DarkOliveGreen
    
    End Select
    End Sub
    End Class
    Per sapere cos'è CType ti consiglio di leggere questo. Inoltre, se vuoi approfondire il VB.NET, leggi qui
    Le vie del Signore sono infinite. È la segnaletica che lascia a desiderare.
    La luce viaggia più veloce del suono. Per questo alcune persone sembrano brillanti finchè non parlano.
    Occhio per occhio uguale... occhio al quadrato

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.