[C#] Calendrier journalier / Agenda

Calendrier journalier / Agenda [C#] - C#/.NET managed - Programmation

Marsh Posté le 14-09-2006 à 15:44:38    

Bonjour,
je souhaite développer un winform contenant calendrier avec un affichage par semaines et non pas par dates comme pour le monthCalendar. J'utilise VS 2005. J'avais pensé faire une listview avec 7 colonnes, une pour chaque jour et une douzaine de lignes pour les heures de la journée. Mais je me demande comment faire le lien avec le calendrier... Vais je dans le mur ? Avez vous une meilleure idée ?
Sinon je voudrais aussi que l'on puisse sélectionner plusieurs heures consécutives d'un coup sans utiliser de combinaisons de touches comme Ctrl+clic. Est ce possible ?
Merci.


Message édité par jacpapac le 14-09-2006 à 15:44:54
Reply

Marsh Posté le 14-09-2006 à 15:44:38   

Reply

Marsh Posté le 14-09-2006 à 15:52:17    

Ben ouais, tu te crées ton propre contrôle à la main.
Bon courage, t'en a pour un moment, mais virtuellement, tu peux tout faire, même les trucs les plus loufoques.

Reply

Marsh Posté le 14-09-2006 à 16:16:01    

argh :s

Reply

Marsh Posté le 14-09-2006 à 16:54:15    

Par contre je commence par quoi ? J'ai créé un nouveau composant mais je lui mets quoi ? Si je mets une listview ça ne sert à rien il faut que j'en créé une perso...

Reply

Marsh Posté le 14-09-2006 à 17:18:30    

Soit une ListView
Soit une DataGrid
Soit un pti tableau en 2 dimensions de boutons
Soit tu redessines tout avec GDI+.
 
T'as plein de choix !

Reply

Marsh Posté le 14-09-2006 à 17:20:32    

ben tu dessines...
 
sinon. tu peux déjà commencer par un datagrid à priori, puisque tu veux une grille

Reply

Marsh Posté le 14-09-2006 à 19:37:32    

Ok je vais chercher dans ces directions, merci :jap:

Reply

Marsh Posté le 15-09-2006 à 12:33:53    

Oulà j'ai regardé avec GDI+ et ça va être super long et fastidieux :S
Je vais peut être plutot customiser une listview...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed