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

    [VB] Chiusura di una combo

    Ciao a tutti,
    qual'è il comando in VB per chiudere una combo?

    Ho una combo che può essere selezionata solo se il valore di un altra è stato selezionato, quindi vorrei che visualizzasse un errore (che ho già implementato) e poi si chiudesse.

    Avete delle dritte?

    Grazie
    http://www.newsol.ch
    "I'm so sorry"
    Mario Corti, CEO Swissair, 2 Ottobre 2001
    La crisi della società Swissair è culminata con il "grounding" dell’intera flotta aerea nei primi giorni del mese di ottobre 2001.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma e' per VB6 o VB.NET ? Devi indicarlo nel titolo ...

    E inoltre esiste un forum apposito ... questo non e' quello giusto ...

  3. #3
    è per VB6 su access.
    Mi scuso per aver sbagliato.
    http://www.newsol.ch
    "I'm so sorry"
    Mario Corti, CEO Swissair, 2 Ottobre 2001
    La crisi della società Swissair è culminata con il "grounding" dell’intera flotta aerea nei primi giorni del mese di ottobre 2001.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    VB6 su Access?

    VB6 o Access ... deciditi ...

  5. #5
    Non sai che Visual Basic può essere utilizzato anche in Access?
    http://www.newsol.ch
    "I'm so sorry"
    Mario Corti, CEO Swissair, 2 Ottobre 2001
    La crisi della società Swissair è culminata con il "grounding" dell’intera flotta aerea nei primi giorni del mese di ottobre 2001.

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    E tu non sai che per Access si parla di VBA mentre VB6 e' tutta un'altra cosa ...?

  7. #7
    Anche se non era lo scopo del post, se tu vai nelle "Informazioni su" di VBA in Access, ti visualizza Microsoft Visual Basic 6.3. La mia definizione "Visual Basic 6 su access" non era del tutto sbagliata.

    Beh ma finiamola con le polemiche inutili, grazie di aver contribuito a uppare il mio post
    http://www.newsol.ch
    "I'm so sorry"
    Mario Corti, CEO Swissair, 2 Ottobre 2001
    La crisi della società Swissair è culminata con il "grounding" dell’intera flotta aerea nei primi giorni del mese di ottobre 2001.

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Infatti ... la versione 6.3 non esiste se parliamo di VB6 ...

    Comunque ... lo dicevo perche' esistono delle differenze (anche notevoli) e dato che non mi occupo di VBA, non volevo darti suggerimenti sbagliati ...

  9. #9
    Ok cmq ti ringrazio. E mi scuso di nuovo per l'errore commesso, ma purtroppo nn riesco ne a spostare il post ne a modificare il titolo. Chiederei a un moderatore di farlo per me.

    Grazie e non riaccadrà più
    http://www.newsol.ch
    "I'm so sorry"
    Mario Corti, CEO Swissair, 2 Ottobre 2001
    La crisi della società Swissair è culminata con il "grounding" dell’intera flotta aerea nei primi giorni del mese di ottobre 2001.

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Figurati ...

    Comunque in VB6 si farebbe cosi'

    codice:
    Private Declare Function SendMessage Lib "user32" _
       Alias "SendMessageA" _ 
      (ByVal hwnd As Long, _ 
       ByVal wMsg As Long, _ 
       ByVal wParam As Long, _ 
       lParam As Any) As Long
    
    Private Const CB_SHOWDROPDOWN = &H14F
    
    Call SendMessage(Combo1.hWnd, CB_SHOWDROPDOWN, False, ByVal 0)
    Prova ad usarlo ... non so se funzionera' ugualmente ...

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.