Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: melchisedec - 24 Luglio 2008, 14:08:18

Titolo: CREARE COMPONENTI
Inserito da: melchisedec - 24 Luglio 2008, 14:08:18
Ciao a tutti...ho costruito una tastiera da visualizzare a schermo utilizzando un metodo molto "rozzo" : creato un form e riempito di button e a seconda di quello che premo viene incrementata una stringa con il valore stringa del buttom...e possibile creare un oggetto KEYBOARD con delle sue proprietà?
Titolo: Re: CREARE COMPONENTI
Inserito da: md9327 - 30 Luglio 2008, 11:19:56
Non ho ben capito cosa vorresti ottenere, ma non credo ci siano problemi a creare una classe ad-hoc.

L'unico problema è l'oggetto Form, da cui non puoi derivare altri oggetti.
Titolo: Re: CREARE COMPONENTI
Inserito da: melchisedec - 30 Luglio 2008, 21:41:02
in effetti mi sono spiegato alquanto male....il mio scopo e quello di creare un oggetto keyboard formato da n tasti e un taxtbox nel quale mostro cosa sto digitando,e che mi ritorni alla fine la stringa digitata.
Ora come ora ho creato un form con tanti button i quali corrispondono ad un lettera e vado ad 'incrementare' una stringa con il valore della lettera premuta.
ma se aggiungo una nuova classe come posso 'disegnare' i componenti ad essa appartenenti? grazie cmq
Titolo: Re: CREARE COMPONENTI
Inserito da: melchisedec - 01 Agosto 2008, 09:52:41
ho provato a creare un nuovo progetto e nella casella di selezione ho scelto crea nuovo Componente. mi si e aperto il progetto e ho creato il form di avvio con i relativi oggetti e funzioni. ora come posso importarlo all'interno di un altro progetto e farlo funzionare?
Titolo: Re: CREARE COMPONENTI
Inserito da: leo72 - 05 Agosto 2008, 23:46:11
Non ho mai affrontato il problema ma secondo la documentazione ufficiale (
file:///usr/local/share/gambas2/help/help/def/component.html) dovresti mettere il tuo componente nella cartella menzionata e poi importarlo nel tuo progetto come un qualunque componente.
Titolo: Re: CREARE COMPONENTI
Inserito da: melchisedec - 07 Agosto 2008, 17:43:18
quindi devo metterla in questa file:///usr/local/share/gambas2/help/help/def/component.html)?
Titolo: Re: CREARE COMPONENTI
Inserito da: Pixel - 07 Agosto 2008, 20:26:09
Stavo facendo alcuni esperimenti per creare un componente da un sorgente ed ho notato che creando il pacchetto di installazione ed installando questo il componente compare nella lista dei componenti (scusate il gioco di parole).
Questo l'ho provato su Ubuntu con altre distro non so' come si comporti la cosa.

Ciao
Titolo: Re: CREARE COMPONENTI
Inserito da: leo72 - 12 Agosto 2008, 16:44:39
$PREFIX/lib/gambas2
(in genere $PREFIX vale /usr/local)