Autore Topic: Formulinux  (Letto 40618 volte)

Offline Michy9393

  • Gran Maestro dei Gamberi
  • *****
  • Post: 570
  • Ubuntu: Linux for Human Beings
    • Mostra profilo
Re: Formulinux
« Risposta #210 il: 18 Maggio 2013, 11:33:39 »
Grande Simo! :)comunque quando vuoi pubblica pure la 0.0.9 :D

Offline simo97

  • Gran Maestro dei Gamberi
  • *****
  • Post: 501
    • Mostra profilo
Re: Formulinux
« Risposta #211 il: 18 Maggio 2013, 17:16:16 »
dai su fatemelo stabilizzare eternamente
fare il repo
il sito
la barra di ricerca
inserire qualcos'altro delle mie

altro???

 :rotfl:
seite tutti mitici su 8)
 :rotfl:
;D

Offline Michy9393

  • Gran Maestro dei Gamberi
  • *****
  • Post: 570
  • Ubuntu: Linux for Human Beings
    • Mostra profilo
Re: Formulinux
« Risposta #212 il: 19 Maggio 2013, 01:11:35 »
dai su fatemelo stabilizzare eternamente
fare il repo
il sito
la barra di ricerca
inserire qualcos'altro delle mie

altro???

 :rotfl:
seite tutti mitici su 8)
 :rotfl:
Troppa roba  :rotfl:

Offline simo97

  • Gran Maestro dei Gamberi
  • *****
  • Post: 501
    • Mostra profilo
Re: Formulinux
« Risposta #213 il: 20 Maggio 2013, 17:08:29 »
no quello era l'essenza se mi metto a scrivere ci faccio notte :rotfl:

;D

Offline Michy9393

  • Gran Maestro dei Gamberi
  • *****
  • Post: 570
  • Ubuntu: Linux for Human Beings
    • Mostra profilo
Re: Formulinux
« Risposta #214 il: 20 Maggio 2013, 17:43:04 »
Quando puoi mandami il file su skype!

Offline simo97

  • Gran Maestro dei Gamberi
  • *****
  • Post: 501
    • Mostra profilo
Re: Formulinux
« Risposta #215 il: 20 Maggio 2013, 18:03:33 »
ok
;D

Offline simo97

  • Gran Maestro dei Gamberi
  • *****
  • Post: 501
    • Mostra profilo
Re: Formulinux
« Risposta #216 il: 22 Maggio 2013, 18:34:48 »
finalmente ho risolto il problema sia del like che del copia incolla

ma ne è sorto un altro....
i numeri esponenziali!!!
;D

Offline 9bit

  • Grande Gambero
  • ***
  • Post: 191
    • Mostra profilo
Re: Formulinux
« Risposta #217 il: 22 Maggio 2013, 18:55:02 »
finalmente ho risolto il problema sia del like che del copia incolla

ma ne è sorto un altro....
i numeri esponenziali!!!

:o sarebbe?

Offline simo97

  • Gran Maestro dei Gamberi
  • *****
  • Post: 501
    • Mostra profilo
Re: Formulinux
« Risposta #218 il: 22 Maggio 2013, 19:05:53 »
Codice: gambas [Seleziona]

'' **filtro caratteri***
'' ***
'' da inserire in un keypress
'' ***
'' **ARGOMENTI:**
'' - stringa: il testo della text box da controllare
'' da inserire!!
Public Function Filtro(stringa As String)  
 If key.Text Like "[^0-9.,-e]" Then
   Stop Event
 Endif
If Key.Text = "." Then
  If ricerca(stringa, ".") = 1 Then
    Stop Event
  Endif
Endif
If Key.Text = "-" Then
  If ricerca(stringa, "-") = 1 Then
    Stop Event
  Endif
Endif
If Key.Text = "," Then
  If ricerca(stringa, ".") = 1 Then
    Stop Event
  Endif
Endif
If Key.Text = "e" Then
  If ricerca(stringa, "e") = 1 Then
    Stop Event
  Endif
Endif
If Not IsAscii(Key.Text) Then
  Select Case Key.Text
    Case Not ""
    Stop Event
  End Select
Endif
End

'' **controllo totale***
'' ***
'' da inserire nel change
'' ***
'' **ARGOMENTI:**
'' - stringa: il testo della textbox da controllare
''
'' **RITORNA:**
'' - la stringa corretta
''
'' -------attenzione---------
''
'' funziona solo con il primo carattere
Public Function controllochange(stringa As String) As String
  Dim lettera, ls, rs, lstring As String
  Dim l As Integer
  
  lettera = Right(stringa, 1)
  If lettera <> "" Then
      Select Case lettera
      
          Case "0" To "9" '''''''''''
              lettera = lettera
          Case ","
            If (ricerca(stringa, ".") = 0) And Len(stringa) >= 1 Then
              lettera = "." ''''''''''''caratteri consentiti
              Else
              lettera = ""
              Endif
          Case "."
            If ricerca(stringa, ".") = 1 Then
              lettera = "."
            Else
              lettera = ""
            Endif
          Case "-"
            If InStr(stringa, "-") = 1 And ricerca(stringa, "-") = 1 Then
            lettera = "-"
            Else
            lettera = ""
            Endif
          Case "e"
            lettera = "e"
          Case Else ''''''''''''''''''''''''''''''''''''''''''''''''
              lettera = ""
      End Select
  stringa = Left(stringa, Len(stringa) - 1) & lettera
  Endif
  
If Left(stringa, 1) = "." Then
  stringa = Right(stringa, Len(stringa) - 1)
Endif
If ricerca(stringa, "-") = 1 Then
If Not (InStr(stringa, "-") = 1) Then
  stringa = Replace(stringa, "-", "")
Endif
Endif

If ricerca(stringa, ",") = 1 Then
  stringa = Replace(stringa, ",", ".")
Endif

For l = 1 To Len(stringa)   ''''''parte copia incolla

     Select Case Mid(stringa, l, 1)
       Case "0" To "9", ".", ",", "e", "-"
         stringa = stringa
       Case Else
      stringa = Replace(stringa, Mid(stringa, l, 1), "")
    End Select
Next    
  


  Return stringa
End ''''''''''''''''''''''''''''''''''''''''''''''''''

'' **ricerca il numero di caratteri in una stringa***
'' ***
'' **ARGOMENTI:**  
'' - testo: il testo in cui cercare
'' -lettera: la lettera da cercare
''  
'' **RITORNA:**  
'' - il numero di caratteri trovati
Public Function ricerca(testo As String, lettera As String) As Integer
   Dim l, trovato As Integer
    
   For l = 1 To Len(testo)  
' Se il carattere controllato è uguale a quello che si sta cercando....  
     If Mid(testo, l, 1) = lettera Then  
'...allora incrementa di un'unità il valore della variabile integer che tiene il conto:  
       Inc trovato
    Endif    
   Next    
   Return trovato
End


più o meno è questa...
« Ultima modifica: 22 Maggio 2013, 19:08:46 da simo97 »
;D

Offline simo97

  • Gran Maestro dei Gamberi
  • *****
  • Post: 501
    • Mostra profilo
Re: Formulinux
« Risposta #219 il: 22 Maggio 2013, 19:57:57 »
per la barra di ricerca come fare???
non mi vengono idee...
;D

Offline Michy9393

  • Gran Maestro dei Gamberi
  • *****
  • Post: 570
  • Ubuntu: Linux for Human Beings
    • Mostra profilo
Re: Formulinux
« Risposta #220 il: 22 Maggio 2013, 21:56:53 »
Mi dispiace non sò come aiutarti :( comunque Simone passa questo file su!

Offline simo97

  • Gran Maestro dei Gamberi
  • *****
  • Post: 501
    • Mostra profilo
Re: Formulinux
« Risposta #221 il: 23 Maggio 2013, 16:20:42 »
è sul sito, in area sviluppo
 :ciao:
;D

Offline Michy9393

  • Gran Maestro dei Gamberi
  • *****
  • Post: 570
  • Ubuntu: Linux for Human Beings
    • Mostra profilo
Re: Formulinux
« Risposta #222 il: 23 Maggio 2013, 22:52:28 »
aaaaaaaaaaaa :D io non ho la password  :rotfl:

Offline simo97

  • Gran Maestro dei Gamberi
  • *****
  • Post: 501
    • Mostra profilo
Re: Formulinux
« Risposta #223 il: 24 Maggio 2013, 08:01:29 »
Inviata in pm :ok:
;D

Offline Michy9393

  • Gran Maestro dei Gamberi
  • *****
  • Post: 570
  • Ubuntu: Linux for Human Beings
    • Mostra profilo
Re: Formulinux
« Risposta #224 il: 24 Maggio 2013, 09:30:15 »
Perfetto grazie!