Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: Gaspare - 26 Giugno 2009, 18:37:42

Titolo: [Risolto] form senza bordo...
Inserito da: Gaspare - 26 Giugno 2009, 18:37:42
ciao a tutti,
premetto che uso gambas 2.8 su ubuntu 9.04

è possibile che malgrado nell'editor di gambas impostando "border=none" vedo una form senza bordo ma avviando l'applicazione tale bordo non ci sia verso di farlo sparire?
Titolo: Re: form senza bordo...
Inserito da: fsurfing - 26 Giugno 2009, 21:36:41
si è "normale " che si comporti così , questo bug è stato corretto dalla 2.10 in poi, si presenta solo con versioni di gnome presenti in ubuntu 8.10 in poi
Titolo: Re: form senza bordo...
Inserito da: Gaspare - 26 Giugno 2009, 22:53:54
dovrò arrangiarmi con altri tipi di "contenitore" allora... proverò con un "panel" anche se ho avuto problemi per posizionarlo con le coordinate del mouse in una posizione specifica della form (visto che tali coordinate corrispondono allo schermo)...
Titolo: Re: form senza bordo...
Inserito da: fsurfing - 26 Giugno 2009, 22:58:40
per avere la posizione del mouse su un oggetto puoi fare:

posizione x=mouse.screenx-form.x
posizione y=mouse.screeny-form-y
Titolo: Re: form senza bordo...
Inserito da: leo72 - 26 Giugno 2009, 23:01:03
Su Ubuntu si presenta anche con versioni successive alla 2.10.
Non ho capito se è relativo allo Gnome di Ubuntu oppure allo Gnome in sé. Domani provo sull'Arch di casa.
Titolo: Re: form senza bordo...
Inserito da: fsurfing - 26 Giugno 2009, 23:16:20
con la 2.12 e ubuntu 9.04 le finestre senza bordo funzionano perfettamente!

@asparino se non vuoi compilare gambas , ma avere cmq una versione recente utilizza il monopacchetto deb in area download con cui puoi installarti la 2.12 (senza downgrade di libtool) o la 2.13
Titolo: Re: form senza bordo...
Inserito da: leo72 - 26 Giugno 2009, 23:33:52
Citazione

con la 2.12 e ubuntu 9.04 le finestre senza bordo funzionano perfettamente!

Non avevo provato... E' che ormai la 9.04 fa la muffa sul mio PC. Vado di Arch :-P
Titolo: Re: form senza bordo...
Inserito da: Gaspare - 27 Giugno 2009, 16:00:09
per avere la posizione del mouse su un oggetto puoi fare:

posizione x=mouse.screenx-form.x
posizione y=mouse.screeny-form-y



avevo già provato ma purtroppo non sempre funziona bene questa soluzione (specialmente dopo aver usato il metodo "center" per la form principale)

comunque sto usando un panel al posto della form senza bordo e per essere sicuro della posizione del mouse la finestra principale a tutto schermo... mi so adattare facilmente alle risorse che ho a disposizione :-D
Titolo: Re: form senza bordo...
Inserito da: Gaspare - 04 Luglio 2009, 16:08:03
x = Mouse.ScreenX - ME.ScreenX - (PictureBox1.Width / 2)
 y = Mouse.ScreenY - ME.ScreenY - (PictureBox1.Height / 2)
 PictureBox1.Move(x,y)

così sembra funzionare (dovevo spostare una picturebox con il mouse ed ottenere quindi le coordinate relative alla form).