Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - pirandello

Pagine: [1] 2 3
1
Progetti degli utenti / Re: XMLLib & INILib
« il: 05 Febbraio 2011, 14:34:30 »
Scusami ma sono giorni che mi scervello a leggere e rileggere il codice della libreria XMLLIB per cercare di capire il funzionamento ma non nascondo le mie difficoltà a venire a capo di un problema che sicuramente tu mi potresti spiegare.
Io ho un file in xml del quale io devo copiare solo una parte degli attributi (quindi non tutto il documento) e con quella porzione di file copiato dovrei generarne un altro documento in xml: come posso fare?
Grazie.

2
Segnalazione bug / Re: Combobox blocca apertura form
« il: 19 Novembre 2010, 01:55:18 »
il form si blocca e non si apre.

Cioè?
Se inserisci un combobox e setti:
password = true
readonly = true
il form non si visualizza (non si apre), rimane bloccato.
Verifica e confermami se anche per te è così.

3
Segnalazione bug / Combobox blocca apertura form
« il: 18 Novembre 2010, 13:55:23 »
Salve, se inserite in un form un combobox settando 

password = true
e
readonly = true

il form si blocca e non si apre.

4
Programmazione / Re: Controllo attivo in Form [RISOLTO]
« il: 12 Novembre 2010, 00:11:36 »
Meno male che esiste questo forum altrimenti tutto il potenziale di gambas passerebbe inosservato.
Grazie a tutti di cuore. :D

5
Programmazione / Re: Controllo attivo in Form
« il: 11 Novembre 2010, 18:57:11 »
se ho capito bene, e vuoi mantenere sia gli eventi separati che gli eventi raggruppati, fai in questo modo:

Codice: vb [Seleziona]
Public Sub _new()
Dim Obs As Observer
Dim Con As Control

  For Each Con In Me.Controls
    Obs = New Observer(Con) As "Evento"
  Next
 
End

Public Sub Evento_Click()

  Print Last.Name

End


e vedi se da consolle leggi il nome dell'oggetto 'clikkato'

Mitico Milio funzionaaaaaa  :ok:

6
Programmazione / Re: Controllo attivo in Form
« il: 11 Novembre 2010, 14:14:27 »
Salve, volendo inviare a questa SUB le chiamate per ogni azione sul FORM (senza attivare l'evento CLICK sul controllo) con in quale evento/azione posso chiamarla? (gli eventi sul FORM li ho provati tutti ma non sono riuscito a trovare la soluzione)

Public Sub ctl_setfocus ()
Dim obj as object
obj =Application.ActiveControl
obj.Foreground = Color.Red
End

Grazie

Se, come suppongo , ti riferisca alla pressione di un tasto qualsiasi oppure ad un click sulla Form, una soluzione potrebbe essere di trasferire lle istruzioni dentro  procedure evento della Form, come
Codice: [Seleziona]
PUBLIC SUB Form_MouseDown()

END



PUBLIC SUB Form_KeyPress()

END

Gli eventi Form vengono generati da Gambas prima di quelli collegati agli oggetti che la contengono.
Ciao.

Provato non funge.
Dopo ogni evento (click, lostfocus) che si verifica nei controlli textbox, combobox, etc., il codice deve saltare in quella SUB (quella è solo una parte di tutto il codice): in questo modo io posso controllare il corretto contenuto presente nei controlli senza attivare l'evento ad ognuno.  

7
Programmazione / Re: gb.searchbox
« il: 10 Novembre 2010, 13:56:34 »
Alura... telecom mi ha abbandonato :(

Sezione "gia' ci stava"

  Evento LostFocus
  Proprietà Tag
  Proprietà Name
  Metodo SetFocus

Sezione "giuntine"

  Proprietà Pos
  Proprietà Selected
  Proprietà Selection
  Metodo Select
  Metodo SelectAll
  Proprietà SearchOnPress

tutte le "giuntine" (tranne l'ultima) non sono altro che proprietà/metodi dell'oggetto TextBox che e' parte integrante del componente.
La proprietà SearchOnPress se settata a True visualizzera' la lista di ricerca solo se si sta digitando all'interno del SearchBox...


Scaricata, adesso la provo e ti faccio sapere.... :-* (in senso amichevole)

8
Programmazione / Re: gb.searchbox
« il: 08 Novembre 2010, 21:29:40 »
Non e' che ho capito tanto, ma se e' la proprietà Pos che ti serve vedro' di fartela avere per stasera (connessione telecom permettendo  >:( )
A dire il vero sarebbero due le cose:
1) NAME o TAG (quando si utilizzano più SearcherBox in un Form per poterlo individuare)
2) POS (per i motivi che ti ho spiegato prima)
 
Grazie

Nuovo aggiornamento:
C'è un errore se digiti le vocali accentate

3) SETFOCUS  se è possibile aggiungerlo.
Grazie

9
Programmazione / Re: gb.searchbox
« il: 08 Novembre 2010, 18:17:43 »
Non e' che ho capito tanto, ma se e' la proprietà Pos che ti serve vedro' di fartela avere per stasera (connessione telecom permettendo  >:( )
A dire il vero sarebbero due le cose:
1) NAME o TAG (quando si utilizzano più SearcherBox in un Form per poterlo individuare)
2) POS (per i motivi che ti ho spiegato prima)
 
Grazie

10
Programmazione / Re: gb.searchbox
« il: 08 Novembre 2010, 16:16:29 »
La versione che io uso è la gb.searchbox-0.0.15 x G3.

Per ultimo, si potrebbe integrare anche la POS del cursore al suo interno?
Mi spiego, quando io provo a ricercare ogni volta che pigio un tasto la classe mi trova le parole che contengono quello che io ho scritto

 If Scan($List[$List.Key], "*" & Me.Text & "*").Count > 1 Then .ListView1.Add($List.Key, $List[$List.Key])

fin qui tutto pacifico, ma se io faccio inserire un valore con una riga di comando in Searchbox (Searchbox.text = "mio testo") mi apre una listbox e mi visualizza un elenco (o la sola parola chiave) che contiene la chiave che avevo precedentemente cercato; adesso arrivo al dunque: se io ho un POS posso dire che a posizione 0 non devi aprire la lista (e quindi cominciare la ricerca del testo solo dopo che io ho digitato) e semmai fare una verifica del contenuto solo con un Lostfocus (qualora non dovessi digitare niente e confermare il contenuto)
Cosa ne pensi?

 

11
Programmazione / Re: gb.searchbox
« il: 08 Novembre 2010, 12:21:40 »
x Milio

1) Se uso più SearchBox in un form e volessi conoscere il nome o il tag del Searchbox attivo utilizzando la

Public Sub Search_LostFocus()

non posso così come è la classe , vero?

2) Altra cosa che ho notato che manca è che il focus del controllo non segue la gerarchia, e quindi si è costretti ad utilizzare il setfocus per rendere attivo il controllo.

Potresti integrarle nella prossima release?
Grazie
 

12
Programmazione / Controllo attivo in Form [RISOLTO]
« il: 08 Novembre 2010, 10:36:31 »
Salve, volendo inviare a questa SUB le chiamate per ogni azione sul FORM (senza attivare l'evento CLICK sul controllo) con in quale evento/azione posso chiamarla? (gli eventi sul FORM li ho provati tutti ma non sono riuscito a trovare la soluzione)

Public Sub ctl_setfocus ()
Dim obj as object
obj =Application.ActiveControl
obj.Foreground = Color.Red
End

Grazie

13
Programmazione / Re: gb.searchbox
« il: 07 Novembre 2010, 21:11:54 »
Adesso dovrebbe... meglio che non dico niente  :-[

Complimenti x l'ottima classe (anch'io la uso al posto del combobox), ma se mi è consentito dire una parolina ho verificato un errore durante il funzionamento (a dire il vero incasinando un po' i tasti) e come avrò un po' di tempo cercherò di capire cosa c'è che non va: io uso G3.
Allo stato attuale è la soluzione migliore per sostituire egregiamente combobox: un grazie, e credo di non sbagliarmi, a nome di tutta la comunità.

 

14
Programmazione / Re: Formato data
« il: 04 Novembre 2010, 02:24:10 »
Come certamente saprai, esistono diversi criteri per arrivare allo stesso risultato. Io utilizzo, una volta certo che l'input sia stato correttamente come data,  qualcosa di questo tipo:
Codice: gambas [Seleziona]
$StriMia=TextBox.Text   '    (GGmmAAAA)
$StriMia = Mid($_StriMia, 5, 2) & "/" & Right($_StriMia, 2) & "/" & Left($_StriMia, 4)
d_Data = CDate($_StriMia)

Ciao.

E' una soluzione simile a quella proposta da leo72, comunque entrambi sono valide.
Grazie

15
Programmazione / Re: Formato data
« il: 04 Novembre 2010, 02:22:14 »
PS: per G3 non si prevedono a breve aggiornamenti?

Esistono sezioni per discutere di ciò...qui si chiede aiuto tecnico circa i propri problemi......

Hai ragione, chiedo venia..

Pagine: [1] 2 3