Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    38

    Visual Basic e ComboBox

    Ciao a tutti,
    sto facendo le prime esperienze con la programmazione in VB, il mio problema è che devo inserire una ComboBox su un foglio excell, e appena clicco il button che espande la tendina devono apparirmi 2 valori ad esempio A e B, selezionarne così uno che mi dovrà apparire all' interno della combobox.
    La prima cosa che ho fatto è stata:
    --->
    Private Sub ComboBox1_DropButtonClick()
    ComboBox1.Clear
    ComboBox1.AddItem "Business"
    ComboBox1.AddItem "Residenziale"
    End Sub
    --->
    adesso però non riesco a farmi apparire all'm interno della combobox l' elemento scelto.

    Grazie a tutti!

  2. #2
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563
    In primis la sezione è sbagliata (regolamento)
    Comunque è veramente brutale inserire gli oggetti al momento del dropdown. Inserisci gli elementi, se puoi, in compile-time, e dovresti già aver risolto.
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    38
    Hai ragione scusami tantissimo, la prossima volta farò molta più attenzione.
    Se posso volevo chiederti un' ultima cosa, al momento che mi si espande la lista di tutti i valori oltre ai due da me inseriti m -1.
    Lo script che adesso ho inserito è:
    codice:
      Private Sub ComboBox1_CompileTime()
        ComboBox1.AddItem ("Business")
        ComboBox1.AddItem ("Residenziale")
      End Sub
    Ciao e Grazie!

  4. #4
    Guarda che per compile-time intendeva un'altra cosa... comunque metti quelle due istruzioni in Form_Load.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563
    Originariamente inviato da MItaly
    Guarda che per compile-time intendeva un'altra cosa... comunque metti quelle due istruzioni in Form_Load.
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  6. #6
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    Manca anche la versione di VB che usi...

    Sposto.


    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

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    38
    Scusate la mia ignoranza ma l' evento form_load si verifica se ho un form...giusto?
    la mia combobox sta su uno sheet, è verificato quest' evento?
    Inoltre per Compile Time che cosa si intende?

    Grazie per la vostra pazienza!

  8. #8
    Originariamente inviato da ciamprix
    Scusate la mia ignoranza ma l' evento form_load si verifica se ho un form...giusto?
    la mia combobox sta su uno sheet, è verificato quest' evento?
    No, allora metti quel codice in Workbook_Open.
    Inoltre per Compile Time che cosa si intende?
    Per compile time si intende impostare una qualche proprietà non a runtime, ma in fase di progettazione. In effetti però parlare di compile-time per VBA non ha molto senso, visto che è un linguaggio interpretato.
    Amaro C++, il gusto pieno dell'undefined behavior.

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.