עבור לתוכן

start debugging ב c# לform מסויים

Featured Replies

פורסם

שלום,

איך שולחים להרצה (משולש ירוק) רק form מסויים - נדרש,

ולא את הform שנכתב בporgram שפונקציית הmain.

??

עזרה- תודה!!

פורסם

אתה צריך לשנות את פונקציית ה-main שלך כך שתפעיל את הטופס הנכון.

אמור להיות בפרוייקט קובץ בשם Program.cs שמכיל פונקציה בשם Main. בפונקציה הזו צריכה להיות שורה כזו:

Application.Run(new XXX());

כש-XXX הוא השם של הטופס הראשי שהתוכנית מריצה. כל מה שצריך לעשות או לשנות את זה לטופס שאתה רוצה שיפתח.

פורסם
  • מחבר

את זה אני כבר יודעת.

שאלתי היתה אם יש אפשרות להריץ form מתבקש ללא צורך לשנות כל פעם בporgram,cs .

הדבר יעיל עבור פרוייקט בעל מספר מסכים , כאשר מעצבן כל פעם להתחיל מדך הבית כדי לבדוק form מסויים.

האם יש דבר כזה??

אולי אפשרות של תצוגה מקדימה?

תודה.

פורסם

את יכולה ליצור פרוייקט חדש מסוג Windows Forms Application בתוך אותו solution, ואז בפרוייקט הזה לדאוג להתחיל מה-Form הרצוי.

בשביל לעבור בין פרוייקט לפרוייקט צריך ללחוץ כפתור ימני על הפרוייקט שאת רוצה לעבור אליו ואז Set as startup project.

אופציה נוספת היא ליצור לעצמך טופס "ראשי" שמכיל רק כמה כפתורים, שכל כפתור פותח אחד מהטפסים האחרים שלך, באמצעות Form.Show

http://msdn.microsoft.com/en-us/library/system.windows.forms.control.show.aspx

פורסם
  • מחבר

תודה על העזרה!!

לפי דבריך אני מבינה שאין דרך לבצע את מה שרציתי, עזר לי בלהפסיק להמשיך לנסות ולשאול.

פורסם

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

פורסם
  • מחבר

כי רציתי בדרך שלא דורשת שינוי קוד. זה כבר מה שאני עושה עכשיו.

רציתי מצב שכנראה לא קיים - פשוט להריץ form נוכחי, אך באמת לא היסטרי- אוכל להמשיך ע"י שינוי הקוד כל פעם / כפי הצעתך- אפשרויות של כפתורים

תודה!!

ארכיון

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

דיונים חדשים