Gambas France BETA


Pas de compte ? Incription

Rendre un TableView éditable :

Procédure pour éditer le contenu d'un TableView :



1°) Le TableView doit être rendu éditable et l'évènement _save doit être alimenté :


1
2
3
4
5
6
7
8
9
10
11
PUBLIC SUB TableView1_Click() '<----------------' L'édition doit être appeler durant l'évènement _Click

TableView1.Edit() '<-----------------------' voir la documentation pour utiliser un ComboBox, ici c'est un TextBox qui sera utilisé

END

PUBLIC SUB TableView1_Save(Row AS INTEGER, Column AS INTEGER, Value AS STRING)

TableView1[Row, Column].Text = Value '<-------' Récupération des modifications dans un contrôle en sur-couche (soit un TextBox soit un ComboBox)

END

Sans l'alimentation de l'évènement _Save les données modifiées ne seront pas conservées pour sauvegarde ou annulation, et disparaîtront, dès un déplacement, depuis, la cellule modifiée.


2°) On valide ou on annule les éditions :



1
2
3
4
5
6
7
8
9
10
11
12
13
PUBLIC SUB btnOK_Click()

TableView1.Save() '<-----------------------' validation des éditions
ME.Close(TRUE)

END

PUBLIC SUB btnCancel_Click()

TableView1.Cancel() '<-----------------------' annulation des éditions
ME.Close

END




Vous pouvez retrouver une utilisation, dans un exemple de la forge : LecteurMultimédia

====================

Navigation :



<-- Liens du Wiki : <--
<-- Accueil du WIKI : <--

====================

La Documentation :



==============================