函式名稱:UI\Menu::appendCheck()
適用版本:PHP 7.4.0 及以上版本
函式用法: UI\Menu::appendCheck() 函式用於在 UI 選單中新增一個帶有核取方塊的選單項。它返回一個 UI\MenuItem 物件,表示新新增的選單項。
語法:
public UI\MenuItem UI\Menu::appendCheck(string $text)
引數:
- $text:要顯示在選單項上的文字。必須是一個字串。
返回值:
- 返回一個 UI\MenuItem 物件,表示新新增的選單項。
示例:
use UI\MenuItem;
use UI\Menu;
// 建立一個選單
$menu = new Menu("選單");
// 新增一個帶有核取方塊的選單項
$item = $menu->appendCheck("核取方塊選單項");
// 設定選單項的事件處理函式
$item->onClicked(function() {
echo "核取方塊選單項被點選了!";
});
// 顯示選單
$menu->show();
在上面的示例中,我們首先建立了一個選單物件 $menu
,然後使用 appendCheck()
函式在選單中新增了一個帶有核取方塊的選單項,並將返回的選單項物件賦值給變數 $item
。接著,我們使用 onClicked()
方法為選單項設定了一個點選事件處理函式。最後,呼叫 $menu->show()
方法顯示選單。
當使用者點選核取方塊選單項時,事件處理函式將會被觸發,輸出 "核取方塊選單項被點選了!"。這樣,我們就完成了使用 UI\Menu::appendCheck()
函式新增帶有核取方塊的選單項的操作。