1.ä½¿ç¨ å·¥å
· -> èåç¼è¾å¨ ï¼æå¼[èåç¼è¾å¨]
2.使ç¨[èåç¼è¾å¨]å建ä¸ä¸ªèåï¼ä¸é¢æ¯ä¸ä¸ªä¾åï¼å表æ¡éçå
容ï¼
A1
...Menu1
...Menu2
...- <- è¿æ¯ä¸ä¸ªåé符
...Options
......P1
......P2
3.æ主èå(ä¾åä¸é¢ç A1)设为éè
4.å¨æé®çåå»ä»£ç éè¾å
¥ï¼
PopupMenu [主èåçåå]
ä¾å¦ï¼
PopupMenu MnuMain1
MSDN ===========================
âèåç¼è¾å¨â对è¯æ¡
使ç¨èåç¼è¾å¨å¯ä»¥ä¸ºåºç¨ç¨åºå建èªå®ä¹èå并å®ä¹å
¶å±æ§ã
对è¯æ¡é项
âæ é¢â
使ç¨è¯¥é项å¯ä»¥è¾å
¥èååæå½ä»¤åï¼è¿äºåååºç°å¨èåæ¡æèåä¹ä¸ã
å¦ææ³å¨èåä¸å»ºç«åé符æ¡ï¼ååºå¨Caption æ¡ä¸é®å
¥ä¸ä¸ªè¿å符 (-)ã
为äºè½å¤éè¿é®ç访é®èå项ï¼å¯å¨ä¸ä¸ªåæ¯åæå
¥ & 符å·ãå¨è¿è¡æ¶ï¼è¯¥åæ¯å¸¦æä¸å线ï¼& 符å·æ¯ä¸å¯è§çï¼ï¼æ ALT é®å该åæ¯å°±å¯è®¿é®èåæå½ä»¤ãå¦æè¦å¨èåä¸æ¾ç¤º & 符å·ï¼ååºå¨æ é¢ä¸è¿ç»è¾å
¥ä¸¤ä¸ª & 符å·ã
âå称â
å
许为èå项è¾å
¥æ§ä»¶åãæ§ä»¶åæ¯æ è¯ç¬¦ï¼ä»
ç¨äºè®¿é®ä»£ç ä¸çèå项ï¼å®ä¸ä¼åºç°å¨èåä¸ã
âç´¢å¼â
å¯æå®ä¸ä¸ªæ°åå¼æ¥ç¡®å®æ§ä»¶å¨æ§ä»¶æ°ç»ä¸çä½ç½®ã该ä½ç½®ä¸æ§ä»¶çå±å¹ä½ç½®æ å
³ã
âå¿«æ·é®â
å
许为æ¯ä¸ªå½ä»¤éå®å¿«æ·é®ã
â帮å©ä¸ä¸æ IDâ
å
许为 context ID æå®å¯ä¸æ°å¼ãå¨ HelpFile å±æ§æå®ç帮å©æ件ä¸ç¨è¯¥æ°å¼æ¥æ¾éå½ç帮å©ä¸»é¢ã
âåè°ä½ç½®â
å
许éæ©èåç NegotiatePosition å±æ§ã该å±æ§å³å®æ¯å¦åå¦ä½å¨å®¹å¨çªä½ä¸æ¾ç¤ºèåã
âå¤éâ
å
许å¨èå项ç左边设置å¤éæ è®°ãé常ç¨å®æ¥æåºåæ¢é项çå¼å
³ç¶æã
âæ¿æ´»çâ
ç±æ¤é项å¯å³å®æ¯å¦è®©èå项对äºä»¶ååºååºï¼èå¦æå¸æ该项失æ并模ç³æ¾ç¤ºåºæ¥ï¼åä¹å¯æ¸
é¤äºä»¶ã
âå¯è§çâ
å°èå项æ¾ç¤ºå¨èåä¸ã
âæ¾ç¤ºçªå£å表â
å¨ MDI åºç¨ç¨åºä¸ï¼ç¡®å®èåæ§ä»¶æ¯å¦å
å«ä¸ä¸ªæå¼ç MDI åçªä½å表ã
âå³ç®å¤´â
æ¯æ¬¡åå»é½æéå®çèååå³ç§»ä¸ä¸ªç级ãä¸å
±å¯ä»¥å建å个åèåç级ã
âå·¦ç®å¤´â
æ¯æ¬¡åå»é½æéå®çèååä¸ç§»ä¸ä¸ªç级ãä¸å
±å¯ä»¥å建å个åèåç级ã
âä¸ç®å¤´â
æ¯æ¬¡åå»é½æéå®çèå项å¨å级èåå
åä¸ç§»å¨ä¸ä¸ªä½ç½®ã
âä¸ç®å¤´â
æ¯æ¬¡åå»é½æéå®çèå项å¨å级èåå
åä¸ç§»å¨ä¸ä¸ªä½ç½®ã
âèåå表â
该å表æ¡æ¾ç¤ºèå项çå级å表ãå°åèå项缩è¿ä»¥æåºå®ä»¬çå级ä½ç½®æç级ã
âä¸ä¸ä¸ªâ
å°éå®ç§»å¨å°ä¸ä¸è¡ã
âæå
¥â
å¨å表æ¡çå½åéå®è¡ä¸æ¹æå
¥ä¸è¡ã
âå é¤â
å é¤å½åéå®è¡ã
âç¡®å®â
å
³éèåç¼è¾å¨ï¼å¹¶å¯¹éå®çæåä¸ä¸ªçªä½è¿è¡ä¿®æ¹ãèåå¯ä»¥å¨è®¾è®¡æ¶ä½¿ç¨ï¼ä½å¨è®¾è®¡æ¶å¯ä»¥éè¿éå®ä¸ä¸ªèåï¼æ¥æå¼èååå»äºä»¶çâ代ç âçªå£ï¼èä¸æ¯æ§è¡äºä»¶ä»£ç ã
âåæ¶â
å
³éèåç¼è¾å¨ï¼åæ¶ææä¿®æ¹ã
======================================
PopupMenu æ¹æ³
ç¨ä»¥å¨ MDIForm æ Form 对象ä¸çå½åé¼ æ ä½ç½®ææå®çåæ ä½ç½®æ¾ç¤ºå¼¹åºå¼èåãä¸æ¯æå½ååæ°ã
è¯æ³
object.PopupMenu menuname, flags, x, y, boldcommand
PopupMenu æ¹æ³çè¯æ³å
å«ä¸åé¨åï¼
object å¯éçãä¸ä¸ªå¯¹è±¡è¡¨è¾¾å¼ï¼å
¶å¼ä¸ºâåºç¨äºâå表ä¸çä¸ä¸ªå¯¹è±¡ãå¦æçç¥ objectï¼å带æç¦ç¹ç Form 对象缺ç为 objectã
Menuname å¿
éçãè¦æ¾ç¤ºçå¼¹åºå¼èååãæå®çèåå¿
é¡»å«æè³å°ä¸ä¸ªåèåã
Flags å¯éçãä¸ä¸ªæ°å¼æ常æ°ï¼æç
§ä¸å设置ä¸çæè¿°ï¼ç¨ä»¥æå®å¼¹åºå¼èåçä½ç½®åè¡ä¸ºã
X å¯éçãæå®æ¾ç¤ºå¼¹åºå¼èåç x åæ ãå¦æ该åæ°çç¥ï¼å使ç¨é¼ æ çåæ ã
Y å¯éçãæå®æ¾ç¤ºå¼¹åºå¼èåç y åæ ãå¦æ该åæ°çç¥ï¼å使ç¨é¼ æ çåæ ã
boldcommand å¯éçãæå®å¼¹åºå¼èåä¸çèåæ§ä»¶çååï¼ç¨ä»¥æ¾ç¤ºå
¶é»ä½æ£ææ é¢ãå¦æ该åæ°çç¥ï¼åå¼¹åºå¼èåä¸æ²¡æ以é»ä½ååºç°çæ§ä»¶ã
设置å¼
ç¨äº flag ç设置å¼æï¼
vbPopupMenuLeftAlign (0)ï¼ç¼ºçå¼ï¼ãå¼¹åºå¼èåç左边å®ä½äº xã
vbPopupMenuCenterAlign (4) å¼¹åºå¼èåçäº x å±
ä¸ä½ã
vbPopupMenuRightAlign (8) å¼¹åºå¼èåçå³è¾¹å®ä½äº xã
vbPopupMenuLeftButton (0)ï¼ç¼ºçå¼ï¼ã ä»
å½ä½¿ç¨é¼ æ å·¦æé®æ¶ï¼ å¼¹åºå¼èåä¸ç项ç®æååºé¼ æ åå»ã
vbPopupMenuRightButton (2) ä¸è®ºä½¿ç¨é¼ æ å³æé®è¿æ¯å·¦æé®ï¼ å¼¹åºå¼èåä¸ç项ç®é½ååºé¼ æ åå»ã
说æ
ä¸è¿°å¸¸æ°å¨å¯¹è±¡æµè§å¨ä¸ç Visual Basic (VB) 对象åºéååºã
å¯ä½¿ç¨ ScaleMode å±æ§æå®xåyåæ ç度éåä½ãx å y åæ å®ä¹å¼¹åºå¼èåç¸å¯¹äºæå®çªä½æ¾ç¤ºçä½ç½®ãå¦æ没æå
æ¬ x å y åæ ï¼åå¼¹åºå¼èåå°±æ¾ç¤ºå¨é¼ æ æéå½åçä½ç½®ã
å¨æ¾ç¤ºå¼¹åºå¼èåæ¶ï¼è°ç¨ PopupMenu æ¹æ³åé¢ç代ç ç´å°ç¨æ·æè
ä»èåä¸éæ©äºå½ä»¤ï¼è¿æ¶ï¼è¯¥å½ä»¤ç Click äºä»¶ç代ç æ¯ PopupMenu è¯å¥åé¢ç代ç å
æ§è¡ï¼æè
åæ¶è¯¥èåæ¶æè½æ§è¡ãæ¤å¤ï¼æ¯æ¬¡åªè½æ¾ç¤ºä¸ä¸ªå¼¹åºå¼èåï¼å æ¤ï¼å¦æå·²ç»æ¾ç¤ºäºä¸ä¸ªå¼¹åºå¼èåææå¼äºä¸ä¸ªä¸æå¼èåæ¶ï¼è¯¥æ¹æ³çå
¶å®è°ç¨å°è¢«å¿½ç¥
温馨提示:答案为网友推荐,仅供参考