Autore Topic: [Risolto] Strano comportamento della proprietà .Font nella GridView  (Letto 1918 volte)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Non vi pare un po' strano il comportamento della proprietà Font nelle celle di una GridView di questo esempio ?   :-X

Codice: gambas [Seleziona]

Public Sub Form_Open()

  With GridView1
    .Columns.Count = 2
    .Rows.Count = 2
    .Columns. W = GridView1.W * 0.5
  End With


'  1° caso:
  With GridView1[0, 0]
    .Font.Size = 20
    .Font.Bold = True
    .Text = "Alibaba"
  End With

'  2° caso:
  With GridView1[0, 1]
    .RichText = "<B>"
    .Font.Size = 20
    .Font.Bold = True
    .Text = "Alibaba"
  End With

End
« Ultima modifica: 04 Luglio 2013, 16:48:31 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Strano comportamento della proprietà .Font nella GridView
« Risposta #1 il: 21 Giugno 2013, 16:25:34 »
Cioè??? Che è un test?

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Strano comportamento della proprietà .Font nella GridView
« Risposta #2 il: 21 Giugno 2013, 16:50:26 »
Cioè??? Che è un test?
Sì. Prova quel codice.
La sostanza è:
* come mai pur ponendo la proprietà a True,  il testo nel primo caso non appare in grassetto ?  ???

* per quale mistero cosmico il grassetto (...ma anche la variazione della grandezza dei caratteri con la proprietà .size !) si attiva, solo se si pone il comando: .RichText = "<B>" come nel secondo caso ?   :rolleyes:
« Ultima modifica: 21 Giugno 2013, 18:00:50 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Strano comportamento della proprietà .Font nella GridView
« Risposta #3 il: 22 Giugno 2013, 01:45:49 »
......ovviamente volevo sapere se anche secondo voi potrebbe trattarsi di un baco da seta.
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Strano comportamento della proprietà .Font nella GridView
« Risposta #4 il: 22 Giugno 2013, 15:58:08 »
Nessuno che mi dia riscontro facendo una prova, se si possa trattare di un bug ?   ???

Ahimé !
« Ultima modifica: 22 Giugno 2013, 17:17:02 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Strano comportamento della proprietà .Font nella GridView
« Risposta #5 il: 22 Giugno 2013, 16:19:52 »
Confermo il baco... io uso Gambas 3.4.1


Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Strano comportamento della proprietà .Font nella GridView
« Risposta #6 il: 22 Giugno 2013, 17:15:39 »
Confermo il baco... io uso Gambas 3.4.1

Grazie, milio. Allora provvedo a segnalarlo a Minisini.
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Michy9393

  • Gran Maestro dei Gamberi
  • *****
  • Post: 570
  • Ubuntu: Linux for Human Beings
    • Mostra profilo
Re: Strano comportamento della proprietà .Font nella GridView
« Risposta #7 il: 24 Giugno 2013, 15:20:00 »
Anche a me succede...segnala pure!

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Strano comportamento della proprietà .Font nella GridView
« Risposta #8 il: 24 Giugno 2013, 15:23:58 »
...segnala pure!

Ho fatto la segnalazione (...con qualche errore grammaticale che banalmente m'è scappato  ;D ), ma non ho ancora ricevuto risposta.  :-\
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Strano comportamento della proprietà .Font nella GridView
« Risposta #9 il: 24 Giugno 2013, 16:34:20 »
E forse non ti hanno capito, con tutti quegli errori...  ;D

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Strano comportamento della proprietà .Font nella GridView
« Risposta #10 il: 24 Giugno 2013, 16:45:55 »
E forse non ti hanno capito, con tutti quegli errori...  ;D

Speriamo che comunque abbiano capito il problema (anche perché ho inserito l'esempio pratico) e non abbiano paraocchi come i cavalli ed... asini !  ;D
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Strano comportamento della proprietà .Font nella GridView
« Risposta #11 il: 29 Giugno 2013, 18:25:17 »
Ho ricevuto la risposta da Minisini al riguardo, il quale così dice:

« Not really: The Font property returns a copy of the font object, so by
writing: GridView[...].Font.Bold = True, you modify the copy.

You must write:


Codice: gambas [Seleziona]
  hFont = GridView[...].Font
  hFont.Bold = True
  GridView[...].Font = hFont


Only the control class has a trick that allows "hControl.Font.Bold =True" to work!

Regards,
--
Benoît Minisini
»
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »