Newsgroup: it.comp.lang.visual-basic
Titolo: VB NON FUNZIONA!

Scusate lo sfogo ma ci sto diventatndo matto.
Sto lavorando da circa 2 settimane ad un progetto con VB5. Non sto usando
ocx particolari (giusto il CommonDialog) e i controlli sono i soliti,
textbox, radio button, button e CHECKBOX!
Quest'ultimi oggetti sono causa della mia suscettibilità in questi giorni.
Infatti dopo aver inserito fino all'altro ieri 4 checkbox in un form e aver
impostato le operazioni tipo
if check1.Checked then....
ho continuato a lavorare e andava tutto bene.
L'altro giorno mi sono accorto che mi serviva un'altra checkbox; bene, l'ho
creata, ma quando sono andato a scrivere
pippo.checked=True,
il valore checked non mi appariva come di consueto nel menu a tendina che
appare dopo aver messo il punto. Ho pensato di aver scritto male il nome
della checkbox... e invece niente, NON MI RICONOSCE PIU' LE CHECKBOX, o
meglio, non  mi riconosce quelle nuove, xché quelle che nel progetto già ci
sono, funzionano benissimo.
Ho provato anche a creare una checkbox in un nuovo progetto e niente, a
reinstallare VB sopra a quello già installato e niente!
Per poter assegnare nel codice checked o unchecked ad una checkbox ora devo
scrivere
Check1 = Unchecked
Check1 = Checked
mentre prima scrivevo ad esempio
If commenti.Checked Then
    pippo.Checked = False
Qualcuno può darmi una spiegazione?
Anticipatamente ringrazio
hyppos

 wrote in message
news:98kq3t$2hnd5$1...@ID-73994.news.dfncis.de...



ERRORE!!!
    le costanti VB per i check box sono Checked , Unchecked , Grayed
    poi per il resto è giusto la proprietà da utilizzare in VB6 è value e
non         Checked (che per l'appunto non esiste!) :)
Ciao Diego.

    pippo.Checked = False
If Check1.Value = 1 Then
   MsgBox "Pippolone!"
End If
A me risulta che si scriva così.
-- 
Andrea Zwirner
yuppi...@yahoo.it
"Poni ciò che sei nel minimo che fai."

Questi sono degli estratti dal mio progetto e vi posso assicurare che
funzionano!
E se scrivo commenti e poi metto il punto, mi appare il menu a tendina in
cui č elencata anche la proprietą Checked!
saluti
hyppos
Private Sub commenti_Click()
If commenti.Checked Then
    commenti.Checked = False
Else
    commenti.Checked = True
    spazi_commenti.Checked = False
    Option1 = False
End If
End Sub
Private Sub htm_Click()
If htm.Checked Then
    htm.Checked = False
    Option1.Value = False
Else
    If tipo = ".js" Then
        Msg = MsgBox("Per il file importato č necessario selezionare
Verifica Codice Esterno (File .js)", vbExclamation)
    Else
        htm.Checked = True
        js.Checked = False
        If spazi_commenti.Checked Then Option1.Value = True
    End If
End If
End Sub

 wrote in message
news:98l4f2$2dvti$1...@ID-73994.news.dfncis.de...


 >         Msg = MsgBox("Per il file importato è necessario selezionare


 cui è elencata anche la proprietà Checked!
[SNIP]
Anche a me non risulta nessuna property ".Checked"; sei sicuro che il checkbox
che usi sia proprio quello standard di VB? magari lo prendi da qualche
componente aggiuntivo...
Se apri il file .frm con un editor di testo dovresti trovare qualcosa di simile
a questo:
   Begin VB.CheckBox Check1
      Caption         =   "Check1"
      Height          =   540
      Left            =   2520
      TabIndex        =   0
      Top             =   525
      Width           =   1170
   End
dove "VB.CheckBox" e' la classe del controllo... e' cosi' anche il tuo?
Ciao
--
Luca Dormio
luca....@tin.it

     le costanti VB per i check box sono Checked , Unchecked , Grayed
Scusa Diego, non e' che ce l'ho con te in particolare... sono solo
fastidiosamente pignolo :-)
le costanti di VB sono vbChecked, vbUnchecked, vbGrayed; poi esiste un altro
Enum OLE_TRISTATE nella libreria STDOLE con i valori equivalenti cosi' come li
hai indicati tu... se hai il riferimento a stdole.tlb (predefinito ma non
obbligatorio) funziona in tutti i casi pero', nel dubbio, sono piu' sicure
quelle "vb"


modificate!) quindi chiedevo solamente se a qualcuno era successa una cosa
]zac[

 wrote in message
98l78g$28ta7$1...@ID-73994.news.dfncis.de...


...
Devo chiedere scusa a tutti ma ho fatto io un gran casino...
Ho banalmente confuso la proprietà
oggetto.checked=True
delle voci di menu, con quella
oggetto.value=True
di una checkbox.
Che dire... sono già sui ceci con la frusta in mano a flagellarmi la
schiena...
Scusate ancora x questo trhead inutile dovuto alla mia stupidità!
Saluti
hyppos