Newsgroup: it.comp.lang.visual-basic
Titolo: [?] COme avere una selezione nei paramenti delle funzioni

Quello che vorrei ottenere č un menů tipo quello True/False se si specifica
un paramentro di Sub o Function piů o meno cosě:
call MiaSub("Uno",
                             1- A
                             2- B
                             3- C
potendo selezionare cosě solo i valori da me scelti.
E' fattibile la cosa?
Grazie e ciao
    Sharkman

 E' fattibile la cosa?
Probabilmente si', se si capisse di che cosa si tratta :-(
-- 
ciao, hal
ma li rileggiamo i post prima di spedirli?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

"Sharkman" ha delirato nel messaggio:

EEEEEEEEHHHH??? (Citando liberamente Leonardo Manero - Vd. Zelig)
--
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt

 Probabilmente si', se si capisse di che cosa si tratta :-(
Nonostante mi associ ad hal per quanto domandato penso che tu intenda una
cosa del genere
Call pippo "zippo", True
Sub pippo(tmp as string, j as boolean)
select case tmp
case zippo
if j=true then qualcosa
if j=false then qualcosa
end select
end sub
Ciao
_pixel_
p.i....@katamail.com
http://vbios.cjb.net

 ha scritto nel messaggio
news:H84M8.16936$86.3...@twister1.libero.it...

In effetti la spegazione non brilla per chiarezza... comunque, siccome
faccio spesso il gioco dei mimi con mia sorella, posso dire, modestia a
parte, di avere una capacita' di interpretazione fuori dal comune :-)
Credo tu intendessi questo:
Enum MioEnum
    A = 1
    B = 2
    C = 3
End Enum
Sub MiaSub(Byval Par1 As String, Byval Par2 As MioEnum)
End Sub
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

 Call pippo "zippo", True
Dubito, ergo sum ;-)
Credo che voglia riferirsi agli Enum, ma siamo sul livello
di una giocata al superenalotto :-P
-- 
ciao, hal
... e il buon Sharkman che dice, e' scomparso?


 Credo che voglia riferirsi agli Enum,......
Anche Luca Dormio ha postato sugli Enum...
da cui deduco in maniera lampante che ho perso un'occasione per stare zitto
:-P
ciao
_pixel_

     Sharkman
Dunque, grazie a tutti per l'interessamento, la mia spiegazione era una
chiavica me ne rendo conto, e ci vuole davvero un mago per capirlo, cmq
provo a spiegarmi meglio.
Se creo una sub:
Private sub MiaSub(Pi as string, Stampa as boolean)
    if Stampa then print Pi    'Grande funzione eh :-P
End sub
qunado la richiamo scrivendo il codice, al momento di inserire la seconda
variabile (booleana), VB mi fa apparire un elenco che include True e False,
quindi senza digitare il testo posso sceglierlo tramite le frecce di
direzione della tastiera.
La mia domanda verteva sulla possibilità di tale realizzazione.
Grazie e ciao
    Sharkman "che farebbe bene a collegare il correttore grammaticale e di
contenuti prima di postare" ;-D

 direzione della tastiera.
ehm... scusami...ma non ho capito, era più chiara la prima esposizione :-P
ciao
_pixel_

 ha scritto nel messaggio
news:7s5M8.17670$K4.3...@twister2.libero.it...

Sich! :_-(        :o)
Dunque spero di spiegarmi ancora meglio, quando si crea una variabile dopo
aver digitato as VB presenta un elenco di tipi (integer,long,ecc.). Io
vorrei ottenere la stassa cosa con (nella lista a video) delle stringhe ben
precise definite da me in qualche modo (quale sia è la mia domanda...).
Sharkman

 precise definite da me in qualche modo (quale sia č la mia domanda...).
Se ho capito (speriamo bene)...... io farei una cosa del genere
mettere una listbox con visualizzazione di casella di check
se cekkata =true se non cekkata =false
quindi fai un ciclo e verifichi il cek o no
ad ogni cek true richiami la stampa..
Ci siamo stavolta?


 Dunque spero di spiegarmi ancora meglio
Va bene, abbiamo capito (veramente io l'avevo capito già al primo post,
ormai sono abituato a domande completamente sgrammaticate :PP solo che
faccio finta di non capire per risapute ragioni).
Ti ha già risposto Luca in modo chiaro.
Ciao

 End Sub
    Buona la prima, direi. Rileggendo il secondo post di Sharkman mi sembra
che hal1961 e Luca Dormio abbiano centrato la questione.
    Sharkman, ora basta che tu dopo:
    Sub MiaSub(Byval Par1 As String, Byval Par2 As MioEnum)
scriva:
    Par2.
e, appena digitato il punto, ...
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

 ha scritto nel messaggio
news:adqkms$1gbul$1...@ID-138791.news.dfncis.de...

Ti ringrazio, il mio problema era questo, non ti ho risposto prima perchč un
piccolo crash mi ha tenuto impegnato per un pň e poi mi ero scordato di
passarlo ByVal e quindi non mi funzionava, ricontrollando poi ho visto che č
proprio quello che voleva.
P.S. = Ringrazia anche tua sorella che ti fa giocare ai mimi cosě mi
comprendi :-)
Ciao
    Sharkman