Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2014
    Messaggi
    21

    [VB.NET] Problema con My.Settings

    Ho un problema con la funzione My.Settings, dal pannello di controllo assegno a DualScreen (di tipo Boolean) il valore False, quando però vado a leggere il suo valore da codice mi restituisce True.
    il codice che uso è MsgBox(My.Settings.DualScreen). Ho provato anche con MsgBox(My.Settings.DualScreen.ToString).

    Dove sbaglio? Grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Detta così non c'è soluzione ma dato che ci deve essere una spiegazione sarebbe meglio vedere il codice che utilizzi...

    P.S. Per vb.net c'è una sezione apposita...
    Ultima modifica di oregon; 11-07-2015 a 20:27
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2014
    Messaggi
    21
    Quote Originariamente inviata da oregon Visualizza il messaggio
    Detta così non c'è soluzione ma dato che ci deve essere una spiegazione sarebbe meglio vedere il codice che utilizzi...

    P.S. Per vb.net c'è una sezione apposita...
    Ciao, come ho detto, imposto un valore iniziale che è uguale a False da MyProject > Settings, quindi all'evento di apertura del Form scrivo: MsgBox(My.Settings.DualScreen), però mi restituisce True. Ho anche provato ad inserire My.Settings.Save() dopo l'apertura del MsgBox, per verificare che non ci fosse qualcosa di nascosto che modifica il valore di DualScreen, però mi salva il valore come False.

    P.S.
    Qual'è la sezione giusta? Non l'ho trovata e quindi ho scelto programmazione.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Io ho inserito nei Settings una proprietà Boolean chiamata DualScreen a False, ho impostato il MsgBox nel Form_Load e ottengo regolarmente una finestra in cui il valore risulta Falso.

    Quindi, se non mostri altro, non so dirti dove hai sbagliato.

    P.S. La sezione giusta per il VB.NET è la

    Visual Basic e .Net Framework



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

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2014
    Messaggi
    21
    Ok, grazie. Sposterò il thread nella sezione che mi hai indicato spiegando meglio la situazione

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2014
    Messaggi
    21
    Grazie, sono riuscito a risolvere il problema togliendo le lettere maiuscole: DualScreen --> dualscreen

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non ha molto senso ... anche con le lettere maiuscole funziona ... il problema sarà da qualche altra parte.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Ho spostato la discussione nel forum corretto.

    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

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.