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

    [VB.NET] Abilitare/Disabilitare CheckBox

    ho la necessità di abilitare e disabilitare alcune checkbox contenute all'interno di un TabControl e di conseguenza all'interno di una tabpage.
    Per fare questo ho usato il seguente codice:

    codice:

    codice:
    if checkbox1.ckecked = true then
    checkbox2.enabled = False
    End if

    Errori in particolare con me ne riporta.. Così facendo non disabilita la checkbox2.


    Da cosa potrebbe dipendere??
    Ho sbagliato forse qualcosa a livello di sintassi ??

    Grazie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma questo codice dove l'hai messo?

  3. #3
    l'ho messo sia all'interno della tabpage sia all'interno del form... ma non va
    Come codice è scritto correttamente ??

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Il codice va bene ma che vuoi dire con "l'ho messo sia all'interno della tabpage sia all'interno del form" ?

    In quale evento ? Hai usato il Click di un Bottone ?

    Fai vedere tutto il codice ...

  5. #5
    allora ho provato ad inserirlo qui:

    codice:
    Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox8.CheckedChanged
    if checkbox1.ckecked = true then
    checkbox2.enabled = False
    End if
            
        End Sub

    anche qui:

    codice:
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    if checkbox1.ckecked = true then
    checkbox2.enabled = False
    End if

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Il codice nell'evento CheckedChanged funziona regolarmente.

    Ovviamente, ha senso inserirlo nella Load solamente se lo si deve eseguire all'inizio. E se viene eseguito nella Load, la CheckedChanged non ha piu' senso se non c'e' del codice da qualche altra parte che rende la nuovamente Enabled la CheckBox2.

    P.S.
    A proposito, deve essere

    if checkbox1.checked = true then

    e non

    if checkbox1.ckecked = true then

    e sarebbe meglio, semplicente

    If Checkbox1.Checked Then

  7. #7
    oregon scusami se non ti ho risposto subito ma sono stato un po impengnato.
    Cmq ho provato ed è tutto ok.
    Commettevo dei piccoli errori di sintassi che te giustamente mi hai segnalato

    Ti ringrazio come sempre

  8. #8
    fai cosi :

    Codice PHP:
    Private Sub CheckBox1_CheckedChanged(ByVal sender As System.ObjectByVal e As System.EventArgsHandles CheckBox8.CheckedChanged

    checkbox1
    .ckecked true
    checkbox2
    .enabled

    End Sub 

  9. #9
    Grazie giakkino... ho già risolto ^_^

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.