Bonjour à tous,
Je développe actuellement une application qui se compose d'un SplitContainer. Hélas je n'arrive pas à sauvegarder la position du Splitter dans le fichier de configuration accessible par My.Settings à chaque fois que je le déplace.
Voici des extraits de mon code pour que vous compreniez mieux mon problème
Je précise que mon paramètre est un integer et qu'il est stocké en tant que variable utilisateur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'positionnement du spitter Me.SplitContainer1.SplitterDistance = My.Settings.SplitterVerticalDistance End Sub Private Sub Form1_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Resize 'positionnement du spitter Me.SplitContainer1.SplitterDistance = My.Settings.SplitterVerticalDistance End Sub Private Sub SplitContainer1_SplitterMoved(ByVal sender As Object, ByVal e As System.Windows.Forms.SplitterEventArgs) Handles SplitContainer1.SplitterMoved 'je sauvegarde la position du splitter vertical 'MsgBox(Me.SplitContainer1.SplitterDistance) My.Settings.SplitterVerticalDistance = Me.SplitContainer1.SplitterDistance End Sub
Merci pour votre aide car je m'arrache les cheveux là !!!
Ludo
Partager