跳轉到內容

Futurebasic/語言/參考/選單

來自華夏公益教科書,開放的書籍,開放的世界
(+) 外觀 (+) 標準 控制檯

ON MENU {FN userFunction|GOSUB{lineNumber|"stmtLabel"}}

此語句指定特定函式或子程式作為選單事件處理程式。選單事件處理程式在響應使用者從選單中選擇專案時被呼叫。這包括您的程式在選單欄上放置的選單項,但不包括彈出選單中的項;有關更多資訊,請參見 <a href="menu%20function.html">MENU</a> 函式。

當用戶單擊選單欄時,FB 不會立即開啟選單。相反,您的程式將繼續執行,直到遇到 HANDLEVENTS 語句。如果此時滑鼠按鈕仍然按下,HANDLEVENTS 則開啟選單,跟蹤使用者的選擇,然後在使用者選擇選單項時呼叫您的選單事件處理程式。您的例程應檢查 MENU(_menuID)MENU(_itemID) 函式以獲取有關事件的資訊。

注意
如果您使用 ON MENU FN userFunction 語法,則 userFunction 必須引用在原始碼中較早位置定義或原型化的函式。您的選單事件處理函式不應接收任何引數,也不應返回結果。

HANDLEEVENTS; MENU 函式

華夏公益教科書