עבור לתוכן
Magic DevHub
estersn

בירור אודות אפשרות לבחירת כמה קבצים ע"י המשתמש (FileDlg)

Recommended Posts

בס"ד

שלום רב!

יש לנו תכנית (UniPaaS 1.9) ששולחת מייל.

ניתן לצרף לטקסט קבצים שיישלחו יחד עם המייל.

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

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

פונקצית FileDlg של מג'יק מאפשרת לבחור קובץ אחד בלבד.

האם מישהו מכיר דרך לבצע זאת?

תודה רבה!

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

FileListGet נותן את רשימת הקבצים בתיקיה, אך בשביל זה המשתמש צריך לבחור תיקיה רצויה.

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

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

ניתן לעשות את זה רק ב-RIA ע"י 

(ClientFileOpenDlg (title, initial directory, filter, check file exists, multi select

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

היי,

יש active x שנקרא commondialog של מיקרוסופט שאמור לעשות את העבודה.

לא ניסיתי אותו ,אבל אפשר לנסות

כאן יש קישור להורדה https://www.microsoft.com/en-us/download/details.aspx?id=10019

נערך היום על-ידי romang
שינוי

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

שלום רב,

ניסינו להשתמש ב-active x הנ"ל (commondialog),

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

האם מישהו יודע כיצד ניתן לפתור את הבעיה הזו?

 

תודה רבה!

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

שלום,

בפיתוח רואים ב FORM ובזמן ריצה לא?

האם ביצעת REGSVR ל ACTIVE X?

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

אכן, בפיתוח רואים ב-FORM ובזמן ריצה לא.

האם התקנת ה ActiveX מספיקה (מהקישור שכתבת לעיל)?

אם לא - כיצד מבצעים REGSVR ל-ActiveX?

 

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

רכיב ה- COM שכולל את הפונקציונאליות של File Open Dialog Box  הוא COMDLG32.OCX ולא MSCOMCTL.OCX.

לא מצאתי הורדה רשמית של מייקרוסופט כמו הרכיב שרומן ציין, אבל הרכיב הנ"ל היה כלול בחלק מחבילות Visual Studio  ישנות של מיקרוסופט. (בטוח בגרסה 6)

מטעמי הפרת זכויות איני יכול להעלות את הרכיב, אבל מצורף בזאת:

א. קוד תכנית בגרסה 1.9 המדגים שימוש ברכיב 

ב. סרטון המדגים שימוש בזמן ריצה

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

התפקוד של הרכיב מעט מוגבל ומיושן כפי שניתן לראות, וכרגיל אני ממליץ לעבור בהקדם ל- XPA ולעשות שימוש ברכיבים vמקבילים והמשופרים שזמינים ב DotNet Framework.

FileOpenDialogMultiUinPaaS19.gif

FileOpenDialogBox_PROG.XML

FileOpenDialogBoxFLAGS.docx

FileOpenDialogBoxFLAGS.pdf

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

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

עליך להיות משתמש רשום על מנת להגיב

צור חשבון

צור חשבון חדש בקהילה בקלי קלות.

רישום חשבון חדש

התחבר

משתמש קיים? התחבר.

התחבר עכשיו

×