クリエイターの教科書

ChatGPT, Stable Diffusion, Visual Studio, Excelなど教科書

【Visual Studioの教科書】C#でラジオボタン・チェックボックス?ウェブ送信するには?

ネットのページでよく見かけるラジオボタン、チェックボックスといったツールの使い方やウェブへのデータ送信について紹介します。

アンケートなどでよく見るインタフェース

アンケートなどのウェブページでよくみるようなラジオボタン、チェックボックスといった部品は、フォームアプリケーションではツールとして用意されています。

 

チェックボックス Checkbox

Checkmark
Checkmark / Allen McGregor

Checkbox(チェックボックス)は、ウェブのフォームなどでおなじみでしょう。条件に合致したところにチェックマークを入れるためのパーツです。

f:id:apicode:20200822131050p:plain

 

Textプロパティで文面を変更できます。

 

チェックされているかどうかは「checkBox1.Checked」のようにCheckedプロパティで取得することができます。

 

プログラムでチェックを入れるには、以下のようにCheckedをtrueにします。

checkBox1.Checked = true;

 

 

ラジオボタン

Tweetbot
Tweetbot / Gustavo da Cunha Pimenta

RadioBtn(ラジオボタン)は、複数のうちから1つだけ選択...といいう場合によく使われるインタフェースです。ツールボックスからRadioBtnを選んで画面上に配置します。

f:id:apicode:20191205132719p:plain 

 

ラジオボタンは選択肢1つ選ぶと他の選択肢はオフになるように設計します。

パネルを作ってその上にラジオボタンを配置すれば、パネル状のラジオボタンは1つ押されると他のラジオボタンは自動でオフになります。

f:id:apicode:20200822131629p:plain

 

textプロパティで文章を変更できます。

 

プログラムからチェックされているか調べるには「radioButton1.Checked」のようにCheckedプロパティを調べればOKです。

 

プログラムからチェック状態をオンにするには以下のようにCheckedプロパティをTrueにします。

radioButton1.Checked = true;

 

 

 

 

ネットに送信するには?

Internet
Internet / James Cridland

URLリンクを作成して、ネットのページを開くことでデータを送信させるのが簡単です。

 

それぞれのパーツのオンオフを調べて文字列を作成します。

String sAgree = "off";

if(checkBox1.Checked)sAgree="on";

String sDanjo= "男";

if(radioButton2.Checked)sAgree="女";

String sList=””;

sList = comboBox1.SelectedItem;

 

String sUrl="https://komatter.com/chousa.php?agree=" + sAgree  + "&danjo=" + sDanjo + "&area=" + comboBox1.SelectedItem;

 

System.Diagnostics.Process.Start(sUrl);

 URLリンクができたら「System.Diagnostics.Process.Start」で実行します。

このブログは、ネットや書籍上の情報、個人の体験や感想を中心にまとめたものです。 正確性を期していはいますが、間違い・誤訳等あるかもしれません。 当サイトの情報によって生じたいかなる損失について一切の責任を負わないものとします. あらかじめご了承ください。

プライバシーポリシー |〇利用規約 |〇問い合わせ