Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    menu

    raga sono abbastanza newbie per queanto riguarda visual basic

    ho fatto un menù con l'editor di menu divisual basic 6
    in questo menù ho una voce disabilitata
    vorrei che da codice fare in modo di abilitare o disabilitare questa voce a seconda delle mie esigenze

    ho provato a mettere il nome del menu e poi premere il "." e non mi compaiono le proprietà

    se faccio
    nomeform.nomemenu

    al digitare del "." mi compaiono solo le proprietà

    count
    item
    lbound
    ubound

    io pensavo che facendo
    nomemenu.enabled = true
    avrei risolto e invece no
    cosa posso fare?

  2. #2
    Ogni menu e sottomenu ha una proprietà Name univoca. Per disabilitare o abilitare un menu o un sottomenu basta scrivere questo nome .Enabled = True/False.

    per esempio, ho una voce del menu che si chiama sMenu, quindi
    codice:
    sMenu.Enabled = False

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  3. #3
    infatti io ero convinto così

    però sei io scrivo

    smenu_chiudi.enabled = true

    mi dice "necessario oggetto"

  4. #4
    strano, a me funziona :master:
    mi scrivi la sub dove devi eseguire questa istruzione?

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  5. #5
    Public Sub apri_campionato()
    Dim db As Database
    Dim rs As Recordset
    Set db = OpenDatabase(App.Path & "\campionato.mdb")
    Set rs = db.OpenRecordset("select * from campionati where ucase(nome_campionato) " & _
    " = ucase('" & F_apri_campionato.List_apri.Text & "')", dbOpenDynaset)
    If rs.EOF Or rs.BOF Then
    Else
    campionato = rs("nome_campionato")
    id_campionato = rs("id_campionato")
    End If
    db.Close
    F_main.Caption = F_main.Caption & " - " & campionato
    smenu_chiudi.Enabled = True
    End Sub

  6. #6
    secondo me è qualcosa che ha a che fare con i
    "riferimenti"
    del progetto
    bisogna aggiungere qualcosa

    perchè non riconosce l'oggetto

  7. #7
    Originariamente inviato da ilmagowalter
    Public Sub apri_campionato()
    Dim db As Database
    Dim rs As Recordset
    Set db = OpenDatabase(App.Path & "\campionato.mdb")
    Set rs = db.OpenRecordset("select * from campionati where ucase(nome_campionato) " & _
    " = ucase('" & F_apri_campionato.List_apri.Text & "')", dbOpenDynaset)
    If rs.EOF Or rs.BOF Then
    Else
    campionato = rs("nome_campionato")
    id_campionato = rs("id_campionato")
    End If
    db.Close
    F_main.Caption = F_main.Caption & " - " & campionato
    me.smenu_chiudi.Enabled = True
    End Sub
    oppure:

    nome_del_form.smenu_chiudi.Enabled = True
    Let's your dream came true!

  8. #8
    questa sub è scritta nel form in cui c'è il menù?
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  9. #9
    avevo provato anche così

    F_main.smenu_chiudi.Enabled = True

    ma mi dice
    "Impossibile trovare il metodo o il menbro di dati"

  10. #10
    Originariamente inviato da xegallo
    questa sub è scritta nel form in cui c'è il menù?
    te lo richiedo...

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.