易語言 單選框下多個選擇框如何隨機使用其中選擇框的內容

2022-08-18 10:10:03 字數 4437 閱讀 9858

1樓:歲歲年年相似

.版本 2

.程式集 視窗程式集1

.程式集變數 選中選擇, 整數型

.子程式 __啟動視窗_建立完畢

單選框選中 ()

.子程式 單選框選中

.判斷開始 (單選框1.選中)

連續賦值 (假, 按鈕1.禁止, 按鈕2.禁止, 編輯框1.禁止, 組合框1.禁止)

連續賦值 (假, 單選框2.選中, 選擇框1.選中, 選擇框2.選中, 選擇框3.選中)

連續賦值 (真, 選擇框1.禁止, 選擇框2.禁止, 選擇框3.禁止, 組合框2.禁止, 按鈕3.禁止)

選中選擇 = 0

.預設連續賦值 (真, 按鈕1.禁止, 按鈕2.禁止, 編輯框1.禁止, 組合框1.禁止)

連續賦值 (假, 選擇框1.禁止, 選擇框2.禁止, 選擇框3.禁止, 組合框2.禁止, 按鈕3.禁止)

連續賦值 (真, 單選框2.選中, 選擇框1.選中, 選擇框2.選中, 選擇框3.選中)

選中選擇 = 7

.判斷結束

.子程式 _單選框1_被單擊

單選框選中 ()

.子程式 _單選框2_被單擊

單選框選中 ()

.子程式 _選擇框1_被單擊

.判斷開始 (選擇框1.選中)

選中選擇 = 選中選擇 + 1

.預設選中選擇 = 選中選擇 - 1

.判斷結束

.子程式 _選擇框2_被單擊

.判斷開始 (選擇框2.選中)

選中選擇 = 選中選擇 + 2

.預設選中選擇 = 選中選擇 - 2

.判斷結束

.子程式 _選擇框3_被單擊

.判斷開始 (選擇框3.選中)

選中選擇 = 選中選擇 + 4

.預設選中選擇 = 選中選擇 - 4

.判斷結束

.子程式 _按鈕3_被單擊, , , 隨機判斷選擇

.區域性變數 隨機, 整數型

.區域性變數 選擇中, 整數型

置隨機數種子 ()

選擇中 = 選中選擇

.如果真 (選擇中 = 7)

隨機 = 取隨機數 (1, 3)

.如果 (隨機 = 3)

選擇中 = 4

.否則選擇中 = 隨機

.如果結束

.如果真結束

.如果真 (選擇中 = 6)

隨機 = 取隨機數 (1, 2)

.如果 (隨機 = 1)

選擇中 = 2

.否則選擇中 = 4

.如果結束

.如果真結束

.如果真 (選擇中 = 5)

隨機 = 取隨機數 (1, 2)

.如果 (隨機 = 1)

選擇中 = 1

.否則選擇中 = 4

.如果結束

.如果真結束

.如果真 (選擇中 = 4)

漢字拼音 ()

返回 ()

.如果真結束

.如果真 (選擇中 = 3)

選擇中 = 取隨機數 (1, 2)

.如果真結束

.判斷開始 (選擇中 = 2)

英文 ()

.預設百家姓拼音 ()

.判斷結束

.子程式 百家姓拼音

輸出除錯文字 (「百家姓拼音」)

.子程式 英文

輸出除錯文字 (「英文」)

.子程式 漢字拼音

輸出除錯文字 (「漢字拼音」)

2樓:偷天換琴

可以這樣做:

先將已選中的核取方塊值新增到陣列之中去,然後再隨機取陣列成員。

隨機取陣列成員:生成乙個隨機數(生成範圍為1到陣列成員數量),然後使用陣列中對應下標為你剛剛生成的隨機數的成員。

這裡僅提供思路,希望能幫到你!望採納

易語言!!多個選擇框比如選擇了其中乙個後,其他的選擇框就勾選不了

3樓:歲歲年年相似

.版本 2

.子程式 _選擇框1_被單擊

.如果 (選擇框1.選中 = 真)

連續賦值 (真, 選擇框2.禁止, 選擇框3.禁止, 選擇框4.禁止, 選擇框5.禁止, 選擇框6.禁止)

.否則連續賦值 (假, 選擇框2.禁止, 選擇框3.禁止, 選擇框4.禁止, 選擇框5.禁止, 選擇框6.禁止)

.如果結束

.子程式 _選擇框2_被單擊

.如果 (選擇框2.選中 = 真)

連續賦值 (真, 選擇框1.禁止, 選擇框3.禁止, 選擇框4.禁止, 選擇框5.禁止, 選擇框6.禁止)

.否則連續賦值 (假, 選擇框1.禁止, 選擇框3.禁止, 選擇框4.禁止, 選擇框5.禁止, 選擇框6.禁止)

.如果結束

.子程式 _選擇框3_被單擊

.如果 (選擇框3.選中 = 真)

連續賦值 (真, 選擇框2.禁止, 選擇框1.禁止, 選擇框4.禁止, 選擇框5.禁止, 選擇框6.禁止)

.否則連續賦值 (假, 選擇框2.禁止, 選擇框1.禁止, 選擇框4.禁止, 選擇框5.禁止, 選擇框6.禁止)

.如果結束

.子程式 _選擇框4_被單擊

.如果 (選擇框4.選中 = 真)

連續賦值 (真, 選擇框2.禁止, 選擇框3.禁止, 選擇框1.禁止, 選擇框5.禁止, 選擇框6.禁止)

.否則連續賦值 (假, 選擇框2.禁止, 選擇框3.禁止, 選擇框1.禁止, 選擇框5.禁止, 選擇框6.禁止)

.如果結束

.子程式 _選擇框5_被單擊

.如果 (選擇框5.選中 = 真)

連續賦值 (真, 選擇框2.禁止, 選擇框3.禁止, 選擇框4.禁止, 選擇框1.禁止, 選擇框6.禁止)

.否則連續賦值 (假, 選擇框2.禁止, 選擇框3.禁止, 選擇框4.禁止, 選擇框1.禁止, 選擇框6.禁止)

.如果結束

.子程式 _選擇框6_被單擊

.如果 (選擇框6.選中 = 真)

連續賦值 (真, 選擇框2.禁止, 選擇框3.禁止, 選擇框4.禁止, 選擇框5.禁止, 選擇框1.禁止)

.否則連續賦值 (假, 選擇框2.禁止, 選擇框3.禁止, 選擇框4.禁止, 選擇框5.禁止, 選擇框1.禁止)

.如果結束

4樓:匿名使用者

.版本 2

.程式集 視窗程式集1

.子程式 _選擇框1_被單擊

選擇框2.選中 = 假

選擇框3.選中 = 假

選擇框4.選中 = 假

選擇框2.禁止 = 真

選擇框3.禁止 = 真

選擇框4.禁止 = 真

5樓:

用單選框吧,單選框自動具有這個功能,不用寫**。

易語言如果用兩個選擇框,怎麼編完就只能用乙個啊?

6樓:匿名使用者

如果真(單選框1.選中=真)

資訊框(「你選擇了單選框1」,,)

如果真(單選框2.選中=真)

資訊框(「你選擇了單選框2」,,)

7樓:匿名使用者

你弄錯了你拖的是單選框

8樓:匿名使用者

你是不是用錯了控制項,選擇框是單選還是多選

在易語言中我的單選框可以同時選擇,為什麼?

9樓:匿名使用者

單選框要乙個乙個加上去的,就是說要乙個乙個的畫出來,才不會出現多選!!

複製上去的是不行的,

複製上去的是不行的,

複製上去的是不行的, 重要的事說三遍!!!

10樓:我要求助

你是不是兩個都放在不同的元件上啊(比如,乙個畫在**框上,乙個畫在標籤上,,都會有這樣的問題),就像兩個視窗的單選框互不相關一樣的。

你直接把單選框畫在視窗上(或同乙個元件上),這樣應該就可以解決這個問題了。

11樓:匿名使用者

應該是因為,你的單選框不是在同一級上。

12樓:_我叫小弟

你是不是加了分組框?

易語言 的 選擇框 和 單選框 的 問題

13樓:匿名使用者

簡單啊先把單選框設定為禁止,也可以在視窗建立完畢中寫入 單選框1.禁止=真

然後在選擇框被單擊子程式中做個判斷

.版本 2

.子程式 _選擇框1_被單擊

.如果 (選擇框1.選中 = 真)

單選框1.禁止 = 假

.否則單選框1.禁止 = 真

這樣就可以啦~

14樓:匿名使用者

如果(選擇框。被選擇=真)

單選框。可視=真

css單選框與核取方塊後面緊跟的文字怎麼對齊

html中 記住我 css中 input 給後面的單選框或者核取方塊加 vertical align middle 所有的元素都有個預設的基線,且預設基線對齊是底對齊 分兩步 1.點左上角的office圓形按鈕 word excel選項 常用 勾選 在功能區顯示 開發工具 選項卡 確定。2.切換到 ...

需求js就是選中單選框然後點選按鈕把選中的值

jquery function javascript document.getelementsbyname radio onclick function 還有乙個更直接的 比如radio的name是r text的name是t 手打的也不知道對不對,反正就這個意思,如果錯了你追問我,我再修改 你如果是...

jsp兩個單選框如果都沒有選擇的情況下如何設定預設值

設定乙個隱藏域,預設value n 通過提交後判斷啊,如果是空那麼給個預設值,再就是預設選中乙個,再就是通過js,如果都沒選,提交的時候設定個值。可以這樣 採用剛才那位仁兄的回答.先設定乙個隱藏域 預設value n 當使用者沒有選擇的版時權候 預設為n 當使用者選擇的時候觸發js事件 用js改變下...