הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [c#]שאלה בעיה עם טפסים (https://hosts.co.il/forums/showthread.php?t=61680)

Ron | CSite.co.il 07-04-08 19:44

[c#]שאלה בעיה עם טפסים
 
שלום לכולם,
לא מזמן התחלתי ללמוד c# ושימוש ב WinApp,
אני מחפש פקודה שפותחת לי טופס שנמצא באותו הפרוייקט.
חיפשתי הרבה ולא מצאתי פקודה כזו.

תודה רבה .

aviho1 07-04-08 20:24

formname.show()

Ron | CSite.co.il 07-04-08 20:29

ציטוט:

נכתב במקור על ידי aviho1 (פרסם 621880)
formname.show()

ניסיתי את זה כבר.
הפקודה אמורה להיות,
Form2.ActiveForm.Show();

זה לא מציג שגיאה אבל זה לא פותח את הטופס החדש.

aviho1 07-04-08 20:40

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

Ron | CSite.co.il 07-04-08 20:44

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

דוגמא למה שעשיתי:
PHP קוד:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication1
{
    public 
partial class Form1 Form
    
{
        public 
Form1()
        {
            
InitializeComponent();
        }

        private 
void button1_Click(object senderEventArgs e)
        {
            
Form2.ActiveForm.Show();
        }
    }
    


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

aviho1 07-04-08 21:19

נסה לכתוב form2.showdialog

Ron | CSite.co.il 08-04-08 15:06

מציג שגיאה,
http://siz.co.il/my.php?file=j3mgmznne4fz.jpg

aviho1 08-04-08 15:10

בלי activform

רק form2.showdialog

Ron | CSite.co.il 08-04-08 15:28

אי אפשר,זה נותן שגיאות בלי.
בכל מקרה הסתדרתי,הפקודה הנכונה היא:
PHP קוד:

Application.Run(new Form2()); 

תודה רבה על הניסיון לעזרה:).

ali_napso 10-04-08 21:08

זה פותח לך את הפרום הנ"ל בהרצה וזה לא ממש מה ששאלת....


כל הזמנים הם GMT +2. הזמן כעת הוא 13:19.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ