דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. ארכיון code613m
  4. חלונות קופצים WPF

חלונות קופצים WPF

מתוזמן נעוץ נעול הועבר ארכיון code613m
7 פוסטים 2 כותבים 422 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ש מנותק
    ש מנותק
    שמואל
    כתב ב נערך לאחרונה על ידי
    #1

    מה הדרך לעשות דיאלוג למשתמש באמצע מסך התוכנה כפי שמקובל בהרבה תוכנות ובאינטרנט שכל המסביב אפור ורק החלון באמצע פעיל
    וכפי שנראה החלון הוא הקופץ הוא לא window בפני עצמו
    כמובן שכאשר יוצאים מהחלון ישאר החלון התחתון באותו מצב כפי שהיה קודם

    פורסם במקור בפורום CODE613 ב08/04/2014 15:44 (+03:00)

    תגובה 1 תגובה אחרונה
    0
    • dovidD מחובר
      dovidD מחובר
      dovid ניהול
      כתב ב נערך לאחרונה על ידי
      #2

      כרום זה התוכנה היחידה שאני מכיר שעושה את זה.
      אני לא יודע אם יש פקד אלגנטי לזה.

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

      פורסם במקור בפורום CODE613 ב08/04/2014 16:08 (+03:00)

      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

      בכל נושא אפשר ליצור קשר dovid@tchumim.com

      תגובה 1 תגובה אחרונה
      1
      • dovidD מחובר
        dovidD מחובר
        dovid ניהול
        כתב ב נערך לאחרונה על ידי
        #3

        ניסיתי את הצעתי, הנה צילום מסך:

        ShowUserControlAsHostWin.png

        כל הפרוייקט:
        WpfMessageLightOff.7z

        פורסם במקור בפורום CODE613 ב08/04/2014 17:52 (+03:00)

        מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

        בכל נושא אפשר ליצור קשר dovid@tchumim.com

        תגובה 1 תגובה אחרונה
        2
        • ש מנותק
          ש מנותק
          שמואל
          כתב ב נערך לאחרונה על ידי
          #4

          הדוגמה הזו מצויינת
          תודה רבה!

          פורסם במקור בפורום CODE613 ב08/04/2014 18:43 (+03:00)

          תגובה 1 תגובה אחרונה
          1
          • ש מנותק
            ש מנותק
            שמואל
            כתב ב נערך לאחרונה על ידי
            #5

            האם יש אפשרות ליצור את הבורדר בApp
            ניסיתי אבל לא הצלחתי להתייחס אליו מהיוזרקונטרול בשביל לשנות את מצבו
            ויש עוד נקודה חשובה שיש לתת עליה את הדעת הפונקציה אמורה גם לטפל בכך שהתוכנה לא תמשיך את ריצתה עד שיתקבל קלט מהמשתמש
            במצב הנוכחי ההודעה מוצגת אך התוכנה ממשיכה את פעולתה בשונה מmesagBox רגיל

            פורסם במקור בפורום CODE613 ב28/04/2014 00:16 (+03:00)

            תגובה 1 תגובה אחרונה
            0
            • dovidD מחובר
              dovidD מחובר
              dovid ניהול
              כתב ב נערך לאחרונה על ידי
              #6

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

              בקשר לנקודה שעוררת, אכן זה רחוק מלהיות מושלם. למעשה שווה לבדוק כאלו שכתבו משהו מושקע יותר או ללמוד ממעשיהם, כמו זה: http://www.codeproject.com/Articles/36516/WPF-Modal-Dialog, http://www.codeproject.com/Tips/563144/WPF-Dialog-MessageBox-Manager

              פורסם במקור בפורום CODE613 ב28/04/2014 09:41 (+03:00)

              מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

              בכל נושא אפשר ליצור קשר dovid@tchumim.com

              תגובה 1 תגובה אחרונה
              1
              • ש מנותק
                ש מנותק
                שמואל
                כתב ב נערך לאחרונה על ידי
                #7

                הקישור הראשון ממש מצוין ונותן מענה לבעיה של ההמתנה לקלט מהמשתשמש
                הקישור השני לא ניסיתי

                פורסם במקור בפורום CODE613 ב29/04/2014 21:41 (+03:00)

                תגובה 1 תגובה אחרונה
                0

                בא תתחבר לדף היומי!
                • התחברות

                • אין לך חשבון עדיין? הרשמה

                • התחברו או הירשמו כדי לחפש.
                • פוסט ראשון
                  פוסט אחרון
                0
                • דף הבית
                • קטגוריות
                • פוסטים אחרונים
                • משתמשים
                • חיפוש
                • חוקי הפורום