Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Suchergebnisse

Suchergebnisse 1-17 von insgesamt 17.

Werbeanzeige

03.11.2011, 11:19

Forenbeitrag von: »nici«

Stackpanel

die TestKlasse() rufe ich hier auf: C#-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 private void Refresh() { grd_btns.Children.Remove(mon); mon = new TextBlock(); mon.Text = MonthToString(dat)+" "+dat.Year.ToString(); Grid.SetColumn(mon, 1); mon.HorizontalAlignment = HorizontalAlignment.Center; mon.VerticalAlignment = VerticalAlignment.Center; int max = GetDaysOfMonth(dat); grd_btns.Children.RemoveRange(31, max); int k = (int)dat.DayOfWeek; if (k == 0) k = 31; k -= 1; TestKlasse(k, max); }

03.11.2011, 11:10

Forenbeitrag von: »nici«

Stackpanel

button1 ?? button2?? wo definiere ich die denn vorher? hää , sry versteh ich grad nicht

03.11.2011, 11:04

Forenbeitrag von: »nici«

Stackpanel

hmm obwohl, ich brauch ja nur dann noch ein Button mehr im Feld , wenn z.B ein Termin oder so angelegt wird.

03.11.2011, 11:00

Forenbeitrag von: »nici«

Stackpanel

so ich habs jetzt C#-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 private void TestKlasse(int k , int max) { for (int i = 1; i < 13; i++) { StackPanel stckp = new StackPanel(); grd_btns.Children.Add(stckp); Grid.SetRow(stckp, (i + 1)); // Button[] btns = new Button[365]; for(int j = 0; j<GetDaysOfMonth(dat); j++){ Button btn = new Button(); btn.Content=(j * 31); grd_btns.Children.Add(btn); Grid.SetRow(btn, i ); Grid.SetColumn(btn, j +1); } } } Aber wie bekomme ich denn jetzt mehrere Butto...

03.11.2011, 10:50

Forenbeitrag von: »nici«

Stackpanel

danke euch. so ich hab hier jetzt so was: Quellcode 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 private void TestKlasse(int k , int max) { for (int i = 0; i < 13; i++) { StackPanel stckp = new StackPanel(); grd_btns.Children.Add(stckp); Grid.SetRow(stckp, (i + 1)); Grid.SetRow(btn, i); for(int j = 0; j<GetDaysOfMonth(dat); j++){ Button btn = new Button(); btn.Content=(j * 31); grd_btns.Children.Add(btn); Grid.SetRow(btn, i); Grid.SetColumn(btn, j); } } } und bekomme folgendes (siehe Anhang)

03.11.2011, 10:37

Forenbeitrag von: »nici«

Stackpanel

Ja genau, aber mein Problem ist ich weiss nicht "wo" die beiden Schleifen sein müssen, sind die ineinander , oder sind die getrennt in einer Methode. so soll es aussehen (Anhang)

03.11.2011, 10:23

Forenbeitrag von: »nici«

Stackpanel

ich hab auch schon eine Schleife für Buttons: C#-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 private void GenerateButtons(int k, int max) //{ // int cou = 0; // for (int i = 0; i < 12 && cou < max; ++i) // { // for (int j = 0; (j + k) < 32 && cou < max; ++j) // { // Button btn = new Button(); // btn.Content = cou + 1; // grd_btns.Children.Add(btn); // Grid.SetRow(btn, (i + 1)); // Grid.SetColumn(btn, j + k); // cou++; // } // k = 0; // } oder C#-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15...

03.11.2011, 09:52

Forenbeitrag von: »nici«

Stackpanel

ich möchte das ganze in einer Schleife generieren lassen etwa so: C#-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 private void GenerateStackpanel(int k, int max) { int cou = 0; for (int i = 0; i < 12 && cou < max; ++i) { for (int j = 0; (j + k) < 32 && cou < max; ++j) { StackPanel stckp = new StackPanel(); // stckp.Content = (cou + 1).ToString(); grd_btns.Children.Add(stckp); Grid.SetRow(stckp, (i + 1)); Grid.SetColumn(stckp, j + k); cou++; } k = 0; } } aber in den Content möchte ich halt mehrere ...

03.11.2011, 09:09

Forenbeitrag von: »nici«

Stackpanel

Hallo, kann mir jemdand sagen ob es möglich ist mehrere Stackpanel in einer Schleife zu generieren und diesen einen bestimmten Inhalt vergeben (z.B. TextBox und dann Buttons)??

02.11.2011, 08:00

Forenbeitrag von: »nici«

Kalender Jahresansicht

Bei mir hängst es halt immer noch an der Schleife

02.11.2011, 07:57

Forenbeitrag von: »nici«

Kalender Jahresansicht

hmm ok, danke für den Link. Weiss aber nicht so ganz wie ich das wo anwende.

02.11.2011, 07:16

Forenbeitrag von: »nici«

Kalender Jahresansicht

welche Klassen meinst du (meinst du die Calendar-Klasse??) ? und wo finde ich die?

27.10.2011, 16:30

Forenbeitrag von: »nici«

Kalender Jahresansicht

wenn ich diese Methode benutze Quellcode 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 private void GenerateButtons(int k, int max) { int cou = 0; for (int i = 0; i < 12 && cou < max; ++i) { for (int j = 0; (j + k) < 32 && cou < max; ++j) { Button btn = new Button(); btn.Content = cou + 1; grd_btns.Children.Add(btn); Grid.SetRow(btn, (i + 1)); Grid.SetColumn(btn, j + k); cou++; } k = 0; } dann werden nur Buttons für den Januar erzeugt

27.10.2011, 16:25

Forenbeitrag von: »nici«

Kalender Jahresansicht

Also wenn ich j = 0 nehme, dann fangen die Buttons auch mit der 1 an, verdecken aber dabei die Monate. die Monate rechne ich mir so aus: C#-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 private static int GetDaysOfMonth(DateTime date) { switch ((int)date.Month) { case 1: return 31; case 2: if (date.Year % 4 != 0) return 28; else return 29; case 3: return 31; case 4: return 30; case 5: return 31; case 6: return 30; case 7: return 31; case 8: return 31; case 9: return 30; case 10...

27.10.2011, 15:34

Forenbeitrag von: »nici«

Kalender Jahresansicht

hmm naja es fängt nicht mit der 1 an. wenn ich j = 0 schreibe, dann bedecken die Buttons die Monate.

27.10.2011, 10:05

Forenbeitrag von: »nici«

Was kann ich Programmieren [C#]

Hi, du könntest ja einen Kalender mit Jahresansicht programmieren, der alle Funktionen hat. Erstellen eines Termins, Urlaubseintrag etc... . Also sowas wie ein Abwesenheitsmanagement. Wo ein Mitarbeiter einen Antrag auf Urlaub (oder sonst was) stellt, der dann bei Genehmigung automatisch in den Kalender eingetragen wird.

27.10.2011, 09:34

Forenbeitrag von: »nici«

Kalender Jahresansicht

Hallo, ich bekomme es einfach nicht hin, dass die Buttons in meinem Kalender richtig angezeigt werden. Kann mal jmd drüber schauen und mir sagen, wo mein Fehler liegt? (siehe Anhang), DANKE C#-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 private void Refresh() { grd_btns.Children.Remove(mon); mon = new TextBlock(); mon.Text = MonthToString(dat)+" "+dat.Year.ToString(); //grd_btns.Children.Add(mon); Grid.SetColumn(mon, 1); mon.Hor...

Werbeanzeige