簡體   English   中英

創建帶有多個復選框的MessageBox

[英]Creating a MessageBox with multiple Checkboxes

在最近的項目中,我計划允許用戶使用帶有各種CheckBox的MessageBox進行某些配置。 這些CheckBox的數量是可變的,並且取決於用戶事先輸入的條目數量,因此我不知道我需要多大的Box,以及其中有多少CheckBox。
用戶完成檢查和取消檢查后,將按下“確定”按鈕,並且應返回並保存值。

關於這件事的多個問題:
1.這是處理整件事的好方法嗎? (讓用戶對未知數量的選項進行是/否配置)
2.如何創建帶有不確定數量的CheckBox的MessageBox /彈出窗口?
3.是否有任何聰明的方法來設計該盒子,以使它不會太大或太小而無法適合每個選項的均勻分布?

  1. 這是處理整件事的好方法嗎? (讓用戶對未知數量的選項進行是/否配置)

是的,如果要同意的選項取決於以前的設置,您還能做什么? 是的,這種設計還可以。

  1. 如何創建帶有不確定數量的CheckBox的MessageBox /彈出窗口?

通常,我強烈建議不要使用.NET Framework的標准MessageBox 我將創建自己的窗口,並使用是/否按鈕將其全部放入。

  1. 有沒有什么聰明的方法可以設計那個盒子,以免它變大或變小並不能適合每個選項的均勻分布?

基於Grid窗口設計。 然后選擇一個可以觀看的地方。 在這個地方添加某種堆棧控件,例如StackPanel 然后只需將ur控件動態加載到此堆棧中,即可完成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM