Autore Topic: [risolto]ComboBox  (Letto 1641 volte)

Offline walter92

  • Gamberetto
  • *
  • Post: 8
    • Mostra profilo
    • ElectroUtility
[risolto]ComboBox
« il: 18 Giugno 2010, 16:36:33 »
sto facendo un programma con gambas, ho messo una combobox e il seguente codice sorgente, ma va in errore la compilazione..come dovrei fare?

IF ComboBox1.Text = "Kohm" THEN
  r1 = TextBox1.text * 1000
.....

con quest'if verifico se la scelta nel combo è "Kohm" se è quella moltiplico la variabile r1 per 1000.
come posso fare per verificare la scelta effettuata?
grazie
« Ultima modifica: 18 Giugno 2010, 17:56:13 da walter92 »

Offline ealmuno

  • Maestro Gambero
  • ****
  • Post: 388
    • Mostra profilo
    • http://www.ealmuno.com
Re: ComboBox
« Risposta #1 il: 18 Giugno 2010, 16:42:45 »
ho appena provato questo codice ma non da errore, infatti è corretto, prova a postarlo tutto o a caricare il programma (usa il tag code), se poi ci dici anche l'errore che ti da
il mio nuovo sito : ealmuno.com

Offline walter92

  • Gamberetto
  • *
  • Post: 8
    • Mostra profilo
    • ElectroUtility
Re: ComboBox
« Risposta #2 il: 18 Giugno 2010, 16:47:29 »
errore: "unknown identifier: ComboBox1 alla linea 31 in Fmain.class"

Codice: [Seleziona]
PUBLIC SUB Button2_Click()

  DIM r1 AS Float
  DIM r2 AS Float
  DIM c AS Float
  DIM fre AS Float
  DIM a AS Float
 
  IF ComboBox1.Text = "Kohm" THEN
  r1 = TextBox1.text * 1000
  ELSE IF ComboBox1.Text = "Mohm" THEN
  r1 = TextBox1.text * 1000000
  ENDIF
  IF ComboBox2.Text = "Kohm" THEN
  r2 = TextBox2.text * 1000
  ELSE IF ComboBox2.text = "Mohm" THEN
  r2 = TextBox2.text * 1000000
  ENDIF
  IF ComboBox3.Text = "mF" THEN
  c = TextBox3.text * 0.001
  ELSE IF ComboBox3.text = "uF" THEN
  c = TextBox3.text * 0.000001
  ELSE IF ComboBox3.text = "nF" THEN
  c = TextBox3.text * 0.000000001
  ELSE IF ComboBox3.text = "pF" THEN
  c = TextBox3.text * 0.000000000001
  ENDIF

Offline ealmuno

  • Maestro Gambero
  • ****
  • Post: 388
    • Mostra profilo
    • http://www.ealmuno.com
Re: ComboBox
« Risposta #3 il: 18 Giugno 2010, 16:52:51 »
ma hai creato una combobox nel form e il "name" è combobox1?
il mio nuovo sito : ealmuno.com

Offline walter92

  • Gamberetto
  • *
  • Post: 8
    • Mostra profilo
    • ElectroUtility
Re: ComboBox
« Risposta #4 il: 18 Giugno 2010, 16:54:00 »
si

Offline ealmuno

  • Maestro Gambero
  • ****
  • Post: 388
    • Mostra profilo
    • http://www.ealmuno.com
Re: ComboBox
« Risposta #5 il: 18 Giugno 2010, 16:58:51 »
sicuro? quell'errore te lo da proprio perché non c'è, prova a postare uno screenshoot o a allegare il programma.
Invece di usare 40 if perché non usi un case.
il mio nuovo sito : ealmuno.com

Offline walter92

  • Gamberetto
  • *
  • Post: 8
    • Mostra profilo
    • ElectroUtility
Re: ComboBox
« Risposta #6 il: 18 Giugno 2010, 17:02:04 »
ecco il programma: http://electroutility.altervista.org/utility.zip

il case non l'ho mai usato..non saprei la sintassi..

Offline ealmuno

  • Maestro Gambero
  • ****
  • Post: 388
    • Mostra profilo
    • http://www.ealmuno.com
Re: ComboBox
« Risposta #7 il: 18 Giugno 2010, 17:15:44 »
puoi trovare tutto su http://gambasdoc.org/help/
Trovato l'errore manca l'end alla fine della subroutine button2_click(), ora mi chiedo solo perché faccia così.....
il mio nuovo sito : ealmuno.com

Offline walter92

  • Gamberetto
  • *
  • Post: 8
    • Mostra profilo
    • ElectroUtility
Re: ComboBox
« Risposta #8 il: 18 Giugno 2010, 17:18:21 »
grazie mille!!

l'END l'avevo proprio scordato  :D

Offline ealmuno

  • Maestro Gambero
  • ****
  • Post: 388
    • Mostra profilo
    • http://www.ealmuno.com
Re: ComboBox
« Risposta #9 il: 18 Giugno 2010, 17:19:39 »
bene, puoi mettere risolto nel titolo del primo post.
il mio nuovo sito : ealmuno.com

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: ComboBox
« Risposta #10 il: 18 Giugno 2010, 20:04:22 »
grazie mille!!

l'END l'avevo proprio scordato  :D

Scusa l'intrusione e l'OT ma ho visto la pagina del tuo programma e volevo dirti che io ho creato un software per calcolare il valore delle resistenze in base ai colori. Se vuoi puoi includerlo nel tuo programma....

Offline walter92

  • Gamberetto
  • *
  • Post: 8
    • Mostra profilo
    • ElectroUtility
Re: [risolto]ComboBox
« Risposta #11 il: 18 Giugno 2010, 23:16:09 »
apprezzo la richiesta.. anche io ho fatto un programma per vari scopi di elettronica.
se ti può servire passa sul mio sito: http://sites.google.com/site/electroutility/
al momento è ancora testuale e per windows..ora sto provvedendo a fargli un interfaccia grafica sia per linux che per windows