Bonjour
A partir d'une classe outil appellée par une form et plus particulierement par l'event click sur un dgv, j'aimerais pouvoir afficher un DateTimePicker
Mais je cherche la meilleure maniere d'instancier et de visualiser ce datetimepicker
Voici un exemple d'appel de ma methode.
Evidement le DateTimePicker ne s'affiche pas car il n'a pas de parent
A priori je pense devoir ajouter une reference de la form dans ma methode et ajouter ce DateTimePickers aux controls de la form
QQ as-t-il une meilleure idée ?
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
16
17
18
19
20
21
22
23 internal static void ClickAdmin(DataGridView DgvK, DataGridViewCellEventArgs e) { if (e.RowIndex < 0) { return; } int col = e.ColumnIndex; if (col < 0) { return; } System.Type Tp = DgvK.Columns[col].ValueType; if (Tp == typeof(System.Boolean)) { doSomething(); } else if (Tp == typeof(System.DateTime)) { DateTimePicker dtp = new DateTimePicker(); dtp.Show(); } }
Partager