91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
儋州市| 扶余县| 河曲县| 区。| 马公市| 东丰县| 邵武市| 钦州市| 平邑县| 长丰县| 内江市| 拜泉县| 神农架林区| 偃师市| 安康市| 柏乡县| 太和县| 资中县| 都江堰市| 威海市| 永城市| 雷州市| 玉田县| 东至县| 宁远县| 河源市| 临颍县| 黄山市| 锦州市| 杭锦旗| 高碑店市| 科技| 宁陕县| 鄄城县| 科技| 增城市| 峡江县| 池州市| 安塞县| 宜阳县| 旬阳县|