Gambas France BETA


Pas de compte ? Incription

Header de GridView / ColumnView / TableView

1
AuteurMessages
Flachy Joe#1 Posté le 17/5/2017 à 16:29:29
Iguane : Il Gambas Uniquement pour Activer ses NEuronesPour ceux qui comme moi ont galéré à (re)trouver comment définir ces fichues entêtes des contrôles GridView, ColumnView ou TableView :
il faut définir les propriétés de
1
GridView.Columns[i]
et/ou
1
GridView.Rows[i]
.

La doc de cet objet est là : http://gambaswiki.org/wiki/comp/gb.qt4/_gridview_row mais c'est quasi impossible de tomber dessus si on ne le sait pas.

Exemple d'initialisation :
1
2
3
4
5
6
7
8
9
10
11
PUBLIC SUB Form_Open()

WITH tblContent
.Columns.Count = 3
.Header = GridView.Horizontal
.Columns[0].Text = "Code"
.Columns[1].Text = "Nom"
.Columns[2].Text = "Quantité"
END WITH

END
;) Flachy Joe ;)
spheris#2 Posté le 21/5/2017 à 02:42:00
... ou plus sympa :

1
2
3
4
5
6
7
8
9
10
11
12
PRIVATE mystring AS string[] = ["code","nom","quantité""toto"]

PUBLIC SUB Form_open()
DIM a = integer
WITH tblContent
.Columns.Count = 4
.Header = GridView.Horizontal
FOR a = 0 TO 3
.Columns[a].Text = mystring[a]
NEXT
END WITH
END


;)
Flachy Joe#3 Posté le 21/5/2017 à 16:05:55
Iguane : Il Gambas Uniquement pour Activer ses NEuronesou ça :
1
2
3
4
5
6
7
8
9
10
11
12
PRIVATE mystring AS string[] = ["code", "nom", "quantité" "toto"]

PUBLIC SUB Form_open()
DIM a AS INTEGER
WITH tblContent
.Columns.Count = mystring.Count
.Header = GridView.Horizontal
FOR a = 0 TO mystring.Count-1
.Columns[a].Text = mystring[a]
NEXT
END WITH
END

:rabbit:
;) Flachy Joe ;)
spheris#4 Posté le 27/5/2017 à 16:11:32
Petit bug sur le site de la forge au passage :

il n'y a pas la virgule entre quantité et toto entre guillemets.
;)
1