ABA


"מבקש עזרה בויזואל בייסיק.. שיתוף המקלדת.."
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #7472 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 7472
yakir_r2

   22:10   02.12.03   
אל הפורום  
  מבקש עזרה בויזואל בייסיק.. שיתוף המקלדת..  
 
   טוב אז.. המורה שלי ביקשה ממני להכין הרצאה (לא הרצאה, להעביר רק נושא) על שיתוף המקלדת בתוכניות VB.
לדוגמא: להזיז PictureBox בעזרת חיצי המקלדת.

אולי מישהו כאן יכול להסביר לי איך לעשות את זה?
אני מצאתי רק את האירוע KeyDown, אבל חוץ מזה - כלום.

אז אם מישהו יכול לעזור לי אודה לו מאוד


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  כרגע אין לי Visual Basic מותקן NoX 02.12.03 23:05 1
     תודה אחי, אבל.. yakir_r2 02.12.03 23:17 2
         מה הבעייה אני לא מבין NoX 02.12.03 23:22 3
             אה סבבה תודה רבה אחי :] yakir_r2 02.12.03 23:24 4
                 תנסה לפתור בעיות בעצמך NoX 02.12.03 23:25 5

       
NoX

   23:05   02.12.03   
אל הפורום  
  1. כרגע אין לי Visual Basic מותקן  
בתגובה להודעה מספר 0
 
   אבל עקרונית תכתוב ככה:
לכל מקש במקלדת יש מספר.
המספר הזה משמש לזיהוי המקש בתוכנת VB
עושים אירוע KeyDown, בוחרים את מספרו של המקש, בוחרים את המיקום החדש של ה-PictureBox ע"י ה-Top וה-Left של כל אובייקט.
למשל, הגדרת המשתנים:
dim n as integer, m as integer
n = Picture1.top
m = picture1.left

עכשיו, בלחיצה על מקש המקלדת הימני אנחנו נגדיל את ה-left, כדי שהאובייקט יזוז לצד ימין.
Picture1.left = m + 100


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
yakir_r2

   23:17   02.12.03   
אל הפורום  
  2. תודה אחי, אבל..  
בתגובה להודעה מספר 1
 
   זאת בדיוק הבעיה שלי.
אני לא יודע כיצד לזהות כל מקש בנפרד.
זה בעצם מה שאני צריך לדעת.

תודה רבה אחי בכל זאת


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
NoX

   23:22   02.12.03   
אל הפורום  
  3. מה הבעייה אני לא מבין  
בתגובה להודעה מספר 2
 
   שאתה לא יודע את המספרים של המקשים?
תסתכל במשתנים של keydown או מה שאתה לא משתמש..
תבדוק אם יש משהו בסגנון keycode או code או משהו כזה, ואז תעשה:
text1.text = keycode
ותראה איזה מספר זה כל מקש


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
yakir_r2

   23:24   02.12.03   
אל הפורום  
  4. אה סבבה תודה רבה אחי :]  
בתגובה להודעה מספר 3
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
NoX

   23:25   02.12.03   
אל הפורום  
  5. תנסה לפתור בעיות בעצמך  
בתגובה להודעה מספר 4
 
   זה יעזור לך כי לפעמים אין את מי לשאול..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net