TSmenu

Attualmente in www.tuttosoft.it è stata caricata la versione del nuke 7.9 TS sono presenti la bellezza di 78 categorie e 713 downloads       Utenti registrati:  13486    Admin del sito sono: 1  Ultimi 5 Utenti registrati :    208ferro    Pascuzzu    joigue    Nat4n    fausto93

Fai Una Donazione

Siti Amici

©

Pubblicità

Ts Tags Ver 1.0
Sitemap Cambiare Ip da remoto Fonts PageRank 5 Virit Antivirus Ubuntu 9.10 JQooBe Karmik koala Banners Ts Menu 5.3 IP Remote Changer Serpe76 vea83inc LGNuke 2.0.0RC Queen_live78 Indicizzazione del tuo sito Forum phbb3 V 3.0.4 Staff del sito Installare Cairo-Dock su Ubuntu Linux a 64bit Ts Contacts Numbers 1.0 Splatt Chat 0.8.29 Giovannib Generatore Numeri casuale Alexthemaster Donazione Pilia Federico Temi PhpBB OpenId 0.3 new Directory Installare Lamp su Ubuntu Linux PR5 PageRank Mappa sito Moduli Forums Php Nuke Mascherare Mac-Address con Linux Più comandi in uno unico con Linux da terminale Proxy su Linux Ubuntu Banner Sottoscriviti No Spam Attack 3.1 Oracle su Linux Weblord Temi Phpnuke Tuttosoft Configurare la scheda di rete da terminale con Ubuntu Blocchi Notepad ++ Slaybook 1.2.1 Matteoiamma Avatars Nuke Addons Trucchi Nuke Ranks Forum Php Nuke Nuke Sentinel 2.6.01 Nukelive 1.0 Misura il PageRank Gnu License Ts Gallery

Tuttosoft.it Php Nuke Italian Community: Forums

TUTTOSOFT :: Leggi il Topic - Assistenza VB Benvenuti nel Forum di tuttosoft.it , per qualsiasi problema postate pure nel forum vi verrà data una risposta entro le 24 ore dal momento del Post. Buona Navigazione
 FAQFAQ   CercaCerca   Gruppi utentiGruppi utenti   ProfiloProfilo   Messaggi PrivatiMessaggi Privati   LoginLogin 

Assistenza VB
Vai a pagina 1, 2  Successivo
 
Nuovo Topic   Rispondi    Indice del forum -> VISUAL BASIC
Precedente :: Successivo  
Autore Messaggio
gianluca76ch
Nuovo del Forum
Nuovo del Forum


Registrato: Nov 01, 2009
Messaggi: 3

MessaggioInviato: Lun Nov 02, 2009 2:51 pm    Oggetto: Assistenza VB Rispondi citando

Ho un minimo di esperienza in VB (soprattutto VB6, antiquato ma ottimo per l'utilizzo che ne facci io).

Se qualcuno avesse bisogno di assistenza sono lieto di collaborare...

Stesso discorso vale per access, e vba in particolar modo.

Se posso rendermi utile... Smile
Torna in cima
Profilo Messaggio privato
queen_live78
Amministratore
Amministratore


Registrato: Nov 10, 2006
Messaggi: 2457
Località: Cagliari (CA) - Maniago (PN)

MessaggioInviato: Mar Nov 03, 2009 11:01 pm    Oggetto: Rispondi citando

Nuke Live 1.0 l'ho realizzato in VB ! Wink
_________________

Torna in cima
Profilo Messaggio privato HomePage
EviLj0k3r
Maestro
Maestro


Registrato: Mar 03, 2008
Messaggi: 214

MessaggioInviato: Mer Nov 04, 2009 7:25 pm    Oggetto: Re: Assistenza VB Rispondi citando

gianluca76ch ha scritto:
Ho un minimo di esperienza in VB (soprattutto VB6, antiquato ma ottimo per l'utilizzo che ne facci io).

Se qualcuno avesse bisogno di assistenza sono lieto di collaborare...

Stesso discorso vale per access, e vba in particolar modo.

Se posso rendermi utile... Smile


Ne approfitto per chiedere delle perplessità...

    - Posso aggiungere una specie di attributo unsigned ai tipi di dato numerici in vb? Tale istruzione (unsigned) è presente in linguaggi come c e sql e mi permette di sfruttare appieno i valori positivi del tipo di dato prescelto.

    - come faccio a controllare che in una textbox vengano inseriti SOLO numeri?
    Di solito l'input dato dall'utente (attraverso una textbox ovviamente) è di tipo string e con la funzione Val lo trasformo in numerico. Ok. Ma se l'input è "h" ad esempio?
    Una soluzione sarebbe quella di impostare un vettore con le lettere dell'alfabeto e vedere un pò se il contenuto dell'input viene beccato nel vettore ma... vorrei una strada piu' immediata e meno tortuosa se esiste^^
    Rolling Eyes
Torna in cima
Profilo Messaggio privato
queen_live78
Amministratore
Amministratore


Registrato: Nov 10, 2006
Messaggi: 2457
Località: Cagliari (CA) - Maniago (PN)

MessaggioInviato: Mer Nov 04, 2009 7:30 pm    Oggetto: Rispondi citando

puoi eseguire un semplice controllo sulla pressione di determinati tasti in un campo !!!! tutto qui !!!! è da circa 15 anni che programmo in Vb , ancora prima in basic e GWbasic , ora sono passato a Delphi ,,, non c'e' paragone !!!!!!!!!!!!
_________________

Torna in cima
Profilo Messaggio privato HomePage
EviLj0k3r
Maestro
Maestro


Registrato: Mar 03, 2008
Messaggi: 214

MessaggioInviato: Mer Nov 04, 2009 7:45 pm    Oggetto: Rispondi citando

queen_live78 ha scritto:
puoi eseguire un semplice controllo sulla pressione di determinati tasti in un campo !!!! tutto qui !!!!

Mi hai spiazzato Shocked ma c'è da utilizzare le API di windows? o.ò
oppure lo gestisco dalle proprietà della textbox interessata?

queen_live78 ha scritto:
è da circa 15 anni che programmo in Vb , ancora prima in basic e GWbasic , ora sono passato a Delphi ,,, non c'e' paragone !!!!!!!!!!!!

meglio delphi? Razz


p.s. e per quanto riguarda l'attributo che mi permette di gestire solo i numeri positivi? ^^

p.p.s. grazie intanto per la risposta velocissima Razz
Torna in cima
Profilo Messaggio privato
queen_live78
Amministratore
Amministratore


Registrato: Nov 10, 2006
Messaggi: 2457
Località: Cagliari (CA) - Maniago (PN)

MessaggioInviato: Gio Nov 05, 2009 12:50 am    Oggetto: Rispondi citando

Codice:
Private Sub txtImp_KeyPress(KeyAscii As Integer)
   Select Case KeyAscii
      Case 0 To 31, 44, 48 To 57    ' Caratteri di controllo, virgola e numerici
         ' dati accettati
         Exit Sub
      Case Else
         KeyAscii = 0
   End Select
End Sub


In questa maniera la textbox accetta solo caratteri di controllo, la virgola (necessaria se il numero è decimale) ed i numeri.
Adatta quindi secondo le tue esigenze agendo sui valori espressi nella "Case".


mentre per gestire il tasto "Enter" devi impostare a "True" la voce "KeyPreview" del form che ospita la tua textbox e sfruttare questo codice:

Codice:
Private Sub Form_KeyPress(KeyAscii As Integer)     ' Spostamento tra un campo e l'altro mediante il tasto
    If KeyAscii = 13 Then                          ' "Enter" - Nota: la proprietà KeyPreview del form è True
       SendKeys "{TAB}"
       KeyAscii = 0
    End If
End Sub



Per intercettare i copia incolla usa questo :




Codice:
Private Sub txtimp_Validate(Cancel As Boolean)    ' Importo fattura - obbligatorio
   If Not IsNumeric(txtImp.Text) Then
      MsgBox "TuoMessaggioD'Errore": Cancel = True: txtImp.SetFocus
   End If
End Sub


Notte ! Wink
_________________

Torna in cima
Profilo Messaggio privato HomePage
EviLj0k3r
Maestro
Maestro


Registrato: Mar 03, 2008
Messaggi: 214

MessaggioInviato: Ven Nov 06, 2009 7:16 pm    Oggetto: Rispondi citando

Grazie Queen.
Avevo visto la tua risposta già ieri, ma per non limitarmi ad un "copia/incolla" ho trovato altro su internet riguardo keypress e keysend dando autonomamente risposta alle mie domande spontanee, che, altrimenti, ti avrei sicuramente postato qui sul forum rompendoti le scatole Razz

Ancora grazie, Wink
ciauz ciauz
Torna in cima
Profilo Messaggio privato
EviLj0k3r
Maestro
Maestro


Registrato: Mar 03, 2008
Messaggi: 214

MessaggioInviato: Lun Nov 16, 2009 7:24 pm    Oggetto: Rispondi citando

Update:
eccomi davanti ad un ostacolo... e se il controllo keypress è necessario su di una inputbox? Shocked
Torna in cima
Profilo Messaggio privato
queen_live78
Amministratore
Amministratore


Registrato: Nov 10, 2006
Messaggi: 2457
Località: Cagliari (CA) - Maniago (PN)

MessaggioInviato: Lun Nov 16, 2009 7:32 pm    Oggetto: Rispondi citando

in che senso ?
_________________

Torna in cima
Profilo Messaggio privato HomePage
EviLj0k3r
Maestro
Maestro


Registrato: Mar 03, 2008
Messaggi: 214

MessaggioInviato: Lun Nov 16, 2009 7:42 pm    Oggetto: Rispondi citando

queen_live78 ha scritto:
in che senso ?

Praticamente ho questo spezzone di codice:
Codice:
    Do
        c1 = InputBox("numero")
    Loop Until c1 <> "" Or c1 <> " "

Cio' mi permette di evitare che in input mi ritrovi uno spazio o un campo vuoto (cosa che potrei fare anche in un secondo momento con le funzioni trim di vb) tuttavia, vorrei anche che nella inputbox non possano essere digitate lettere o comunque caratteri alfabetici che mi farebbero sballare tutte le successive istruzioni nel codice..

Spero di essere stato piu' chiaro... Rolling Eyes
Torna in cima
Profilo Messaggio privato
EviLj0k3r
Maestro
Maestro


Registrato: Mar 03, 2008
Messaggi: 214

MessaggioInviato: Mar Nov 17, 2009 10:35 pm    Oggetto: Rispondi citando

Ho testato altre soluzioni "fatte in casa" ma purtroppo non riesco a raggiungere l'obiettivo prefissato...
Attendo consigli.. Rolling Eyes
Torna in cima
Profilo Messaggio privato
EviLj0k3r
Maestro
Maestro


Registrato: Mar 03, 2008
Messaggi: 214

MessaggioInviato: Mer Nov 25, 2009 9:57 pm    Oggetto: Rispondi citando

oi... Razz Rolling Eyes Very Happy
Torna in cima
Profilo Messaggio privato
queen_live78
Amministratore
Amministratore


Registrato: Nov 10, 2006
Messaggi: 2457
Località: Cagliari (CA) - Maniago (PN)

MessaggioInviato: Gio Nov 26, 2009 12:59 am    Oggetto: Rispondi citando

utilizza la proprietà _KeyPress del campo text in questo modo:
Codice:
Private Sub Text6_KeyPress(KeyAscii As Integer)

   

    If InStr("1234567890", Chr$(KeyAscii)) = 0 Then KeyAscii = 0

End Sub


Inquesto modo nel campo vengono inseriti solo numeri, se provi a premere un qualsiasi carattere della tastiera che non sia un numero, il campo è come se fosse bloccato !!!

Buonanotte Wink
_________________

Torna in cima
Profilo Messaggio privato HomePage
EviLj0k3r
Maestro
Maestro


Registrato: Mar 03, 2008
Messaggi: 214

MessaggioInviato: Sab Nov 28, 2009 3:00 pm    Oggetto: Rispondi citando

queen_live78 ha scritto:
utilizza la proprietà _KeyPress del campo text in questo modo:
Codice:
Private Sub Text6_KeyPress(KeyAscii As Integer)

   

    If InStr("1234567890", Chr$(KeyAscii)) = 0 Then KeyAscii = 0

End Sub


Inquesto modo nel campo vengono inseriti solo numeri, se provi a premere un qualsiasi carattere della tastiera che non sia un numero, il campo è come se fosse bloccato !!!

Buonanotte Wink


Queen ma questo vale solo per le textbox, no?...
Torna in cima
Profilo Messaggio privato
queen_live78
Amministratore
Amministratore


Registrato: Nov 10, 2006
Messaggi: 2457
Località: Cagliari (CA) - Maniago (PN)

MessaggioInviato: Sab Nov 28, 2009 8:26 pm    Oggetto: Rispondi citando

Ma non stiamo parlando di textbox ? Shocked
_________________

Torna in cima
Profilo Messaggio privato HomePage
EviLj0k3r
Maestro
Maestro


Registrato: Mar 03, 2008
Messaggi: 214

MessaggioInviato: Dom Nov 29, 2009 9:46 am    Oggetto: Rispondi citando

queen_live78 ha scritto:
Ma non stiamo parlando di textbox ? Shocked


No queen. Per le textbox mi hai già spiegato come fare nei post precedenti, ora mi interessava capire come eseguire lo stesso controllo (ovvero l'inserimento di soli numeri) su una inputbox....
Torna in cima
Profilo Messaggio privato
queen_live78
Amministratore
Amministratore


Registrato: Nov 10, 2006
Messaggi: 2457
Località: Cagliari (CA) - Maniago (PN)

MessaggioInviato: Dom Nov 29, 2009 10:38 am    Oggetto: Rispondi citando

Ciao EviLj0k3r ma non ci stiamo capendo, in Visual Basic esistono le textbox , le CheckBox, le ComboBox, e le ListBox, vorrei capire quali chiami inputbox ?
Cool
_________________

Torna in cima
Profilo Messaggio privato HomePage
EviLj0k3r
Maestro
Maestro


Registrato: Mar 03, 2008
Messaggi: 214

MessaggioInviato: Dom Nov 29, 2009 11:18 am    Oggetto: Rispondi citando

queen_live78 ha scritto:
Ciao EviLj0k3r ma non ci stiamo capendo, in Visual Basic esistono le textbox , le CheckBox, le ComboBox, e le ListBox, vorrei capire quali chiami inputbox ?
Cool


Dunque, in un frammento di codice tipo questo:
Codice:

  c = inputbox("Inserisci solo numeri")


La variabile c assume un valore prendendolo in input attraverso la funzione inputbox.
Con il termine inputbox non mi riferisco a un controllo di visual basic, bensì alla funzione che permette di acquisire in input determinati valori.


Il controllo (inserire solo numeri) vorrei applicarlo dunque alla parte cerchiata in rosso ove è possibile inserire caratteri alfanumerici.


Spero di esser stato piu' chiaro queen... Rolling Eyes Wink
Torna in cima
Profilo Messaggio privato
queen_live78
Amministratore
Amministratore


Registrato: Nov 10, 2006
Messaggi: 2457
Località: Cagliari (CA) - Maniago (PN)

MessaggioInviato: Dom Nov 29, 2009 11:22 am    Oggetto: Rispondi citando

oh Mio dio, ci credi che non ho mai utilizzato le inputbox ? sai perchè ? sono prive di personalizzazioni e graficamente orrende, ho sempre fatto un form con un campo textbox cosa che ti consiglio vivamente !!!! visto che puoi modificare grafica e tutto cio' che gira sul form Very Happy
_________________

Torna in cima
Profilo Messaggio privato HomePage
EviLj0k3r
Maestro
Maestro


Registrato: Mar 03, 2008
Messaggi: 214

MessaggioInviato: Dom Nov 29, 2009 6:35 pm    Oggetto: Rispondi citando

queen_live78 ha scritto:
oh Mio dio, ci credi che non ho mai utilizzato le inputbox ? sai perchè ? sono prive di personalizzazioni e graficamente orrende, ho sempre fatto un form con un campo textbox cosa che ti consiglio vivamente !!!! visto che puoi modificare grafica e tutto cio' che gira sul form Very Happy


Questa non me l'aspettavo proprio ihihihihi
ad ogni modo, pensandoci bene, potrei benissimo seguire il tuo consiglio, utilizzando al posto della funzione inputbox un form a parte proprio per lo stesso scopo di inputbox.
A pensarci bene non è poi una così cattiva idea e potrei anche sfruttare, come giustamente mi hai detto, tutte le proprietà relative a form, textarea e quant'altro...

Ti ringrazio per il consiglio queen WinkVery Happy
Torna in cima
Profilo Messaggio privato
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Indice del forum -> VISUAL BASIC Tutti i fusi orari sono GMT + 1 ora
Vai a pagina 1, 2  Successivo
Pagina 1 di 2

 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum

Powered by phpBB © 2001, 2005 phpBB Group
Tema Creato da Queen_live78 © 2007