Gambas France BETA


Pas de compte ? Incription

Label Dynamique et Tabstrip

Ce sujet est résolu.

1
AuteurMessages
pierrotlo#1 Posté le 16/11/2015 à 10:33:29
Bonjour tous,

je reviens avec un autre souci.

Je crée de manière dynamique un composant Label

Public hlabel As Label

Puis j'en construit un qui devrait s'insérer dans un TabStrip:


hLabel = New Label(TabStrip1) As "NewLabel"
NewLAbel.visible = True
NewLAbel.expand = True
NewLAbel.text = "essai"
NewLAbel.w = 20
NewLAbel.h = 20
NewLAbel.Background = Color.black

Jusque là tout se passe bien, cependant
Rien n'apparaît dans le tabstrip. Cela me semble normal vu que ne lui ai pas indiqué dans quel tab je le souhaite Il y'en a 5 (de 0 à 4) et je souhaiterais ce contrôle dans le Tab index 3
Et là je sèche. La recherche sur le web ne donne pas grand chose.

En vous remerciant
pierrotlo#2 Posté le 16/11/2015 à 10:50:22
Bon ben je me répond à moi-même, mais si cela peut-être utile :

Public hlabel As Label
With TabStrip1
.index = 3
hLabel = New Label(TabStrip1) As "NewLabel"
hLabel.visible = True
hLabel.expand = True
hLabel.text = "essai"
hlabel.left = 600
hlabel.top = 300
hLabel.w = 100
hLabel.h = 20
hLabel.Background = Color.black
End With
Gambette#3 Posté le 16/11/2015 à 11:36:24
tu peux mettre
TabStrip1.index = 3
noucom#4 Posté le 19/11/2015 à 11:19:06
Pour réécrire ton code dans le même esprit :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
PUBLIC hlabel AS Label
WITH TabStrip1
.index = 3
hLabel = NEW Label(TabStrip1) AS "NewLabel"
WITH hlabel
.visible = TRUE
.expand = TRUE
.text = "essai"
.left = 600
.top = 300
.w = 100
.h = 20
.Background = Color.black
END WITH
END WITH
1