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

Alt+Shift

Recommended Posts

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

לא !?

שתף אשכול


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

נכון, למעט שדה מסוג  BLOB Rich Edit.

אני מצרפת קובץ יצוא 9.4 SP5.

קוראים לתוכנית לפני משימה. 

התוכנית משנה את השפה לעברית (67961869 מציין Hebrew),

מבצעת align לימין ו Ctrl+Shift.

Ctrl+Shift נדרש כדי לשלב בצורה תקינה bullets, numbering וכו'.

ActivateKeyboardLayout.zip

שתף אשכול


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

הסיבה שאני זקוק לפיתרון הזה היא שיש "באג" בגרסה 9.4 שכאשר מוסיפים למסך קיים שדה מסוג מחרוזת או מזכר <U>עברי מג'יק "עף". בשדה לועזי אין בעיה.

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

פתרון נוסף שקיבלתי בקבוצת המשתמשים הבינלאומית של מג'יק :

(EVALUATE CallDLL ('user32.keybd_event','22444',18,0,0,0

(EVALUATE CallDLL ('user32.keybd_event','22444',16,0,0,0

(EVALUATE CallDLL ('user32.keybd_event','22444',18,0,2,0

(EVALUATE CallDLL ('user32.keybd_event','22444',16,0,2,0

The value 18 is the decimal value for the Alt key, the value 16 for the Shift key. You also see the values 0 and 2 in the CALDLLS. 0 means press the key and 2  means release the key 

שתף אשכול


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

אני עובד ב SP5a וזה קרה לי פעם אחרונה אתמול.

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

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

שתף אשכול


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

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

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

צור חשבון

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

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

התחבר

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

התחבר עכשיו

×