Autore Topic: [Risolto] form senza bordo...  (Letto 1140 volte)

Offline Gaspare

  • Gambero
  • **
  • Post: 68
    • Mostra profilo
[Risolto] form senza bordo...
« il: 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?

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: form senza bordo...
« Risposta #1 il: 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

Offline Gaspare

  • Gambero
  • **
  • Post: 68
    • Mostra profilo
Re: form senza bordo...
« Risposta #2 il: 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)...

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: form senza bordo...
« Risposta #3 il: 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

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: form senza bordo...
« Risposta #4 il: 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.
Visita il mio sito personale: http://www.leonardomiliani.com

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: form senza bordo...
« Risposta #5 il: 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

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: form senza bordo...
« Risposta #6 il: 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
Visita il mio sito personale: http://www.leonardomiliani.com

Offline Gaspare

  • Gambero
  • **
  • Post: 68
    • Mostra profilo
Re: form senza bordo...
« Risposta #7 il: 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

Offline Gaspare

  • Gambero
  • **
  • Post: 68
    • Mostra profilo
Re: form senza bordo...
« Risposta #8 il: 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).