亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

listbox實現多選的代碼怎么寫

小億
152
2023-08-18 17:26:54
欄目: 編程語言

在多數編程語言中,ListBox控件都支持多選功能。以下是一些常見編程語言的示例代碼:

  1. C# (Windows Forms):
// 定義一個ListBox控件
ListBox listBox = new ListBox();
listBox.SelectionMode = SelectionMode.MultiSimple; // 設置多選模式
// 添加選項
listBox.Items.Add("Option 1");
listBox.Items.Add("Option 2");
listBox.Items.Add("Option 3");
listBox.Items.Add("Option 4");
// 獲取選中的項
List<string> selectedItems = new List<string>();
foreach (var item in listBox.SelectedItems)
{
selectedItems.Add(item.ToString());
}
  1. Java (JavaFX):
import javafx.application.Application;
import javafx.collections.ObservableList;
import javafx.scene.Scene;
import javafx.scene.control.ListView;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class MultiSelectListBoxExample extends Application {
@Override
public void start(Stage primaryStage) {
// 定義一個ListView控件
ListView<String> listView = new ListView<>();
listView.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE); // 設置多選模式
// 添加選項
ObservableList<String> items = listView.getItems();
items.add("Option 1");
items.add("Option 2");
items.add("Option 3");
items.add("Option 4");
// 獲取選中的項
ObservableList<String> selectedItems = listView.getSelectionModel().getSelectedItems();
VBox vbox = new VBox(listView);
Scene scene = new Scene(vbox, 200, 200);
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
  1. Python (Tkinter):
from tkinter import *
# 創建一個Tkinter窗口
window = Tk()
# 創建一個Listbox控件
listbox = Listbox(window, selectmode=MULTIPLE) # 設置多選模式
# 添加選項
listbox.insert(1, "Option 1")
listbox.insert(2, "Option 2")
listbox.insert(3, "Option 3")
listbox.insert(4, "Option 4")
# 獲取選中的項
selected_items = [listbox.get(i) for i in listbox.curselection()]
listbox.pack()
window.mainloop()

以上是幾種常見編程語言中實現ListBox多選的示例代碼。具體實現可能會因編程語言、框架或庫的不同而有所變化,但多選功能的實現原理都是類似的。

0
宁化县| 平果县| 石首市| 东丰县| 菏泽市| 简阳市| 北海市| 莲花县| 清水河县| 泗洪县| 左云县| 新绛县| 甘德县| 南宁市| 庆元县| 奉节县| 通化市| 色达县| 台州市| 宁明县| 博客| 无锡市| 夏津县| 贵定县| 泸水县| 锡林浩特市| 淳安县| 赣州市| 启东市| 四子王旗| 彰武县| 河北区| 临洮县| 西林县| 烟台市| 阿拉善左旗| 环江| 华容县| 崇文区| 吴川市| 高雄市|