Autore Topic: Il Click su una CheckBox non ne attiva il Focus  (Letto 496 volte)

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Il Click su una CheckBox non ne attiva il Focus
« il: 15 Novembre 2010, 00:07:19 »
Se clicco un una CheckBox, quest'ultima non riceve il Focus. Viene semplicemente attivata o disattivata, ma il Focus rimane esattamente dove si trovava prima del Click. E' normale ?
:ciao:

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Il Click su una CheckBox non ne attiva il Focus
« Risposta #1 il: 15 Novembre 2010, 00:11:03 »
Se clicco un una CheckBox, quest'ultima non riceve il Focus. Viene semplicemente attivata o disattivata, ma il Focus rimane esattamente dove si trovava prima del Click. E' normale ?

Mah....secondo me è normale...in fin dei conti un checkbox attivato ha svolto la sua funzione e non esige di focus...poi magari mi sbaglio....

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: Il Click su una CheckBox non ne attiva il Focus
« Risposta #2 il: 15 Novembre 2010, 00:29:00 »
Mi pareva che un problema del genere era già sorto in passato. Ma non è che dipende dalle llibrerie grafiche usate?
Visita il mio sito personale: http://www.leonardomiliani.com

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Il Click su una CheckBox non ne attiva il Focus
« Risposta #3 il: 15 Novembre 2010, 15:05:40 »
Penso di sì...

Non per contraddire cesko (anche se mi gusta farlo...  ;D ), la CheckBox è un componente come un'altro, e riceve e perde il fuoco. Non è perchè ha svolto il suo compito che viene escluso dal manager grafico... Il fuoco lo deve mantenere, altrimenti chi altro lo riceve?

Detto questo, è molto probabile un errore, o un'anomalia (come volete), ma escludo che sia direttamente colpa delle gtk/qt, altrimenti il problema lo avremmo dappertutto, non solo in gambas...

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: Il Click su una CheckBox non ne attiva il Focus
« Risposta #4 il: 15 Novembre 2010, 22:44:49 »
Ho svolto una piccola prova simulando un nuovo programma. Ho disegnato nella Form di default una TextBox, una CheckBox ed un Button. Ho voluto così porre Gambas nelle condizioni ideali per non essere confuso dal mio codice, impregnato solitamente da diversi comandi ".SetFocus".
Nelle suddette condizioni la CheckBox, al click prende normalmente il Focus.
A questo punto il problema é in Gambas, messo sotto stress dal mio codice. In un'altra discussione una delle risposte di Milio citava tentativi eseguiti per fare confondere Gambas, senza però esservi riuscito, però ricordo che la prova da lui eseguita riguardava l'ambiente Gambas3. Che Gambsa3 gestisca il SetFocus meglio di Gambas2?
 :( :(
:ciao: