עבור לתוכן

קוד לפתיחת קובץ ב#c.

Featured Replies

פורסם
  • מחבר

אני מנסה להוסיף שיהיה אפשר לבחור אם זה יפעל כל יום, או ביום מסוים, בשביל זה יצרתי 2 radiobuttun אחד בשביל לבחור שההתראה תפעל כל יום, ואחד כדי שהיא תפעל רק ביום/ימים מסוים/מים וליד זה שמתי listbox שכתוב בו את כל ימי השבוע.

אבל (כרגיל) יש לי בעיה, בlistbox אפשר לבחור כמה אפשרויות, איך אני מוציא את האינדקס של כל מה שנבחר?

עריכה: מצאתי SelectedIndices במקום SelectedIndex.

ואיך אני מגדיר שאחד מהradiobuttun יהיה מסומן בתור ברירת מחדל?

עריכה: גם את זה הצלחתי. Checked

עירכה: אני לא מצליח "לעצב" את הradiobuttun דרך קוד, איך "פונים" אליו דרך קוד, זאת אומרת פתחתי אחד שנקרא EvreyDay וכשאני כותב Ev המהדר לא נותן אפשרות של EvreyDay. איך אפשר לגשת אליו כדי לאפס אותו (אחרי כל פעם ששומרים התראה חדשה)?

נערך על-ידי eido300

  • תגובות 101
  • צפיות 10.3k
  • נוצר
  • תגובה אחרונה
פורסם

אז אתה כנראה מנסה לגשת אליו מהמקום הלא נכון, או עם השם הלא נכון.

אם הוא איבר של הטופס אז תהיה לך גישה אליו מכל מקום בתוך הקוד של הטופס.

פורסם
  • מחבר

הוא איבר של הטופס, ולמרות זאת אני לא מצליח לגשת אליו בשום מקום בטופס.

עריכה: אני מצליח לגשת אליו רק מתוך איברים אחרים. אז זה בסדר.

תודה.

- - - תגובה אוחדה: - - -

איך מאפסים listbox לא שהכל ימחק אלא שכלום לא יהיה מסומן? ניסיתי כ"כ הרבה דברים ואני כבר לא יודע מה לעשות.

נערך על-ידי eido300

פורסם
  • מחבר

הפכתי את התיעוד (קודם קראתי את התיעוד ואחרי זה שאלתי), קראתי אותו בעברית ובאנגלית הלוך וחזור, ניסיתי מה שמצאתי וזה לא עזר.

אשמח אם תכתוב לי מה לעשות.

פורסם

אני מניח שאתה מחפש לשנות איזה איברים ברשימה נבחרים? חפש את המילה Selected.

פורסם
  • מחבר

אני מחפש שכל מה שסומן יחזור לברירת מחדל ולא יהיה מסומן.

- - - תגובה אוחדה: - - -

טעות שלי, זה לא listbox אלא checkedlistbox, שעות אני מחפש לגבי listbox עכשיו אני יחפש לגבי זה.

אוקיי גם בזה לא מצאתי משהו שיועיל לי. אשמח אם תוכל לכתוב לי מה אני אמור לכתוב.

שם הcheckedlistbox הוא OnDay, אז איך הקוד אמור להיראות.

תודה.

נערך על-ידי eido300

פורסם
  • מחבר

אשמח לקבל תשובה על זה, אני פשוט כבר מת לגמור את התרגיל הזה, אני עובד עליו כבר יותר מדי זמן (שבועיים בערך).

תודה.

נערך על-ידי eido300

פורסם
  • מחבר

תודה רבה.

פורסם
  • מחבר

כמעט גמרתי! נשארו לי 2 דברים שאני לא מצליח לסדר וזהו אני גומר עם זה סוף סוף.

יצרתי בform חדש 2 textbox שיראו את פרטי ההתראה, אבל משום מה הם לא מדפיסות את זה, אשמח אם תגיד לי מה הבעיה בקוד שכתבתי. (ראיתי שזה יוצא לא מסודר אז העלתי גם קובץ טקסט) [ATTACH]3455[/ATTACH]

[LEFT]
Form1 f1 = new Form1();
//מופע של הטופס השני
Form2 ffs = new Form2();

private void timer1_Tick(object sender, EventArgs e)
{//מדפיס בזה את שעת ההתראה
//כאן הוא כותב לי שאני צריך להיות בטוח שהאינדקס מתאים והוא לא שלילי ולא מעל המותר
textBox1.Text = ffs.list[f1.listBox1.SelectedIndex].time1.ToString("HH:mm");
//עובר על כל התאים במערך
for (int a = 0; a != ffs.list.Count; a++)
{//אם המשתנה הזה מוגדר כאמת כנראה שההתראה אמורה לפעול כל יום
if (ffs.list[a].dayOrEveryDay1)
{//ואז מודפס בתיבת טקסט השניה כל יום
textBox3.Text = "כל יום";
}//אם לא כנראה שזה אמור לפעול רק ביום מסוים
else
{//לולאה שתפעל 7 פעמים ואיתה נעבור על כל משתנה במערך בוליאני
for (int b = 0; b != 7; b++)
{//במערך הזה יש 7 תאים אחד לכל יום אם אחד מהתאים הוא
//אמת כנראה שסימנו אותו וההתראה אמורה להדלק ביום שהוא מסמן
if (ffs.list[a].days1[b])
{//המשתנה הזה מכיל את מספר התא שהוגדר אמת עכשיו בודקים
// איזה מספר זה ולפי זה מדפיסים את היום שבו ההתראה אמורה לפעול
switch (b)
{//אם המספר הוא 0 כנראה שזה אמור לפעול ביום ראשון לכן יודפס יום ראשון וכן הלאה
case 0:
textBox3.Text += "יום ראשון \r\n";
break;
case 1:
textBox3.Text += "יום שני \r\n";
break;
case 2:
textBox3.Text += "יום שלישי \r\n";
break;
case 3:
textBox3.Text += "יום רביעי \r\n";
break;
case 4:
textBox3.Text += "יום חמישי \r\n";
break;
case 5:
textBox3.Text += "יום שישי \r\n";
break;
case 6:
textBox3.Text += "יום שבת \r\n";
break;
}
}
}
}
}
[/LEFT]


תודה.

נערך על-ידי eido300

פורסם
  • מחבר

אוקיי לא הצלחתי לפתור את זה, אז השארתי את התוכנה בלי אפשרות לראות את הפרטים.

מבחינתי גמרתי את התוכנה, תודה רבה לכל מי שעזר ובמיוחד לשניצל.

נ.ב. זה מה שיצא.

נערך על-ידי eido300

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים