Public Const _Group As String = "Form"Vedi casomai proviamo andare avanti
...
Vedi casomai proviamo andare avanti
Ciao
If Me.Arrangement <> 0 Then
Me._Container.Y = Me._Container.Y + $Font.TextHeight("")
Me._Container.Height = Me._Container.Height - $Font.TextHeight("")
Endif
$hPanel.Name = Me.Name
$hPanel.Padding = 2
PS: Nella mia improbabile funzione di moderatore mi vedo costretto a rammentarti di postare il codice fra i cancelletti :P:ok:
Quello che hai postato si posiziona solo su verticale anche se metti la proprietà su orizzontale o none :-\
Mi sono dimenticato di precisare che io gradirei sapere se è sempre possibile creare componenti aiutandoci con la IDE come hai fatto nella lezione.
Perché io non ci sono riuscito. :'(
:-* :ciao:
Scusa Milio,
mi sono spiegato male.Si a me Arrangement come vedi dall'immagine non funziona altro che su verticale.
Circa la lezione intendevo dire che non sono riuscito a ricreare il componente col sistema di usare una finestra (FFrameBox) e disegnare gli oggetti li sopra. Non ho capito come si fa.
Sono troppe le cose che sugli oggetti non ho ancora capito tanto è vero che InvBox non funziona come credevo e stavo giusto cercando di capire perchè non mi legge il testo e pensa che ho avuto il coraggio di parlarne. :'(
Accidenti che cane che sono. :'( :'(
:ciao:
PS: Come non detto a parte che l'immagine era sbagliata ora funziona e credo di aver capito perchè si riposizionava su verticale dopo che io l'avevo cambiata. Quando si usa un progetto altrui è bene prima ricompilarlo e per tranquillità chiuderlo e riaprirlo.
Ora capisco perché TopFuel a volte mi dice che non sa perché prima un mio progetto non gli funzionava e poi si.
Andrebbe fatto questo anche quando si usano i nostri stessi progetti dopo un aggiornamento importante di Gambas.
Tipo passare dalla 3.5 alla 3.8
Scusami tanto
Siccome non sono piu' un animale notturno com'ero anni fa (vedi statistiche sul mio profilo ;D) domani ti rifaccio l'esempio utilizzando un form creato con l'ide di gambas che riproduce lo stesso oggetto FrameDraw.
Per adesso buonanotte a tutti :sleepy:
La proprietà Arrangement impostata a None disegna gli oggetti come vengono posizionati in fase di costruzione.
Ma adesso mi sorge un dubbio: ma questo componente ti serve per didattica o per inserirlo in un progetto?
Se ti serve per didattica allora non facciamo troppo i precisini :D, anche le 'sta troppo sotto il titolo' o 'None non funziona a dovere' son cose che si devono affinare nel caso in cui, appunto, non devi includerlo in un progetto.
E comunque a me Arrangement = None funziona...:P :D
Caro Teacher Milio,
io credevo che i componenti di tipo controllo ereditando da UserControl avessero bisogno di implementare solo i metodi, gli eventi e le proprietà non compresi nel controllo di base.
Invece se ho voluto che il mio InvBox prendesse il focus e rispondesse a questo ho dovuto implementarli pur essendo previsti di base.
Carino sto componente, mi sa che te lo rub.... hemm.... ti chiedo il permesso di usarlo ;D
La proprietà che fa ereditare al tuo componente gli eventi e metodi di un oggetto in particolare del componente stesso e' Proxy (vai alla guida perche' non tutti i metodi e eventi sono supportati)
Ti ho fatto un paio di modifiche, ma sostanzialmente non cambiano il risultato. Fammi sapere
Potresti illuminarmi ancora un pochetto su Proxy? ;D
Me.Proxy = $hTbox
Con questo noi praticamente passiamo al nostro componente i metodi e gli eventi della lista riferiti alla sua TextBox, tutto quello che viene sollevato dal controllo giusto?
Ma allora la lista dei metodi e delle proprietà di base (UseControl) che cosa significa?
È inutile ho una tale difficoltà a capire gli oggetti, si vede che come sento la parola mi cala una campana sul cervello che già di suo, come usa dire a Roma, è di coccio.
Tutto il resto va ricreato...
Volevo precisare una cosa sul tuo, lui si, davvero bellissimo componente elettronico, così com'era non riuscivo a usarlo ed è per quello che ci ho messo le mani, anche per studio naturalmente, con poco successo come puoi constatare.
Non è che ti sei offeso vero? :-*
:ciao:
Quale componente elettronico?
Quale componente elettronico?
Il misuratore che ho allegato due post fa! È tratto da quello nel Led allegato da te in questa (http://www.gambas-it.org/smf/index.php?topic=2262.msg24847#msg24847) discussione.
L'ho messo in risposta a "Carino sto componente...". Allora lo scherzo non si era capito :'(
Devi scaricarti il componente Misuratore per capire chi è che rub... prende in prestito.
:ciao: