bonjour,
je débute un peu en programmation et dans une de mes applis j'ai un peu de code redondant que je souhaiterai supprimer
alors voila on va prendre par exemple un changement de date dans un code et celle-ci doit tout changer
et lors de l'affectation de celle ci, on lève un événement et grâce à celui ci, on actualise le reste.
Et il est la le hic au niveau de ihm l'event n'est pas reconnu, si vous aviez une solution comment l'utiliser, ou bien si vous pensez que ma façon de faire est mauvaise et qu'il existe des bestPractice pour ce genre de cas je suis preneur
BLL :
ihm :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Public Event EventDateChange As Action Public Property MaDate() As Date Get Return _maDate End Get Set(ByVal value As Date) _maDate = VerifDate(value) RaiseEvent EventDateChange() End Set End Property
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Private Sub FrmPSB_Load(sender As Object, e As EventArgs) Handles MyBase.Load Try AddHandler BLL.MgtLignes.getInstance().EventDateChange, AddressOf ChangementDateActif Catch ex As Exception MessageBox.Show(ex.Message) End Try End Sub Private Sub ChangementDateActif() DTP_Date.Value = BLL.MgtLignes.getInstance().DateInstance.Date End Sub
Partager