Entwickler-Ecke
WinForms - Terminkalender
Bluesonic_666 - Di 20.09.05 10:36
Titel: Terminkalender
Hallo, ich brauche dringend einen Kalender für eine Anwendung, in dem Kalender sollte es möglich sein Zeitbalken einzufügen (von bis) Hat jemand so etwas schon mal gemacht, bzw hat eine Anleitung?
Im Anhang ist ein Bild wie es ungefähr aussehen soll.
Bitte um Rat! Danke
MfG
Sonic
kde2005 - Do 22.09.05 09:57
Hi!
Also einfachen Kalendar zu programmieren, kriegst du bestimmt mit einem DBGrid hin aber um diese Zeitbalken zu machen musst du das DBGrid 'tunen' bzw. ein neues DBGrid programmieren und dich mit GDI+ auseinandersetzen, um diese Zeitbalken zu zeichnen.
Gruß Konstantin
Bluesonic_666 - Do 22.09.05 10:05
DBgrid was ist das? Datagrid?
kde2005 - Do 22.09.05 10:21
DBGrid = Datagrid
also ich sehe keine andere Möglichkeit als ein Datagrid selber zu programmieren. ich meine die Daten bleiben ja in einem Dataset(wenn du mit Datenbanken schaffst, was du ja musst wenn du Daten,Termine usw. speichern willst) und du brauchst nur etwas womit du es anzeigst. Also z.B. Machst du ein:
Textbox[,] felder = new Textbox[7,10];
diese fühlst du dann mit Daten aus dem Dataset.
Und du musst dir was überlegen wie du die Zeitspannen mit deinen Daten aus dem Dataset verknüpfst. Die zu zeichnen ist ja easy!
GDI+:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| private void WinForm_Paint(object sender, System.Windows.Forms.PaintEventArgs e) { Graphics g= textBox1.CreateGraphics(); g.FillRectangle(new LinearGradientBrush( new Rectangle(0,1,60,20), Color.LightSteelBlue, Color.LightSlateGray,30f), new Rectangle(0,1,60,20));
g.Dispose(); } |
Moderiert von
raziel: Cs-Tags hinzugefügt.
kde2005 - Do 22.09.05 10:31
ich glaube Label[] wäre besser, weil Label Image eigenschaft besitzt.
Bluesonic_666 - Fr 23.09.05 08:34
Danke, naja ich werde mich mal n bisl damit beschäftigen, aber ist schon n guter ansatz...
Aber wer noch etwas weiß, bite posten :-)
Moderiert von
Tino: Beiträge zusammengefasst.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!