【質問】チェックを入れたら◯◯するという動作について への返答
投稿で使用できる特殊コードの説明。(別タブで開きます。)
以下の返答は逆順(新しい順)に並んでいます。
投稿者 ラオシス  (中学生)
投稿日時
2012/1/25 21:34:09
追記
コントロールを隠す処理はControl.Visibleプロパティを使用してください。
Control.Visibleプロパティ
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.control.visible.aspx
もしくはHideメソッド
Control.Hideメソッド
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.control.hide.aspx
コントロールを隠す処理はControl.Visibleプロパティを使用してください。
Control.Visibleプロパティ
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.control.visible.aspx
もしくはHideメソッド
Control.Hideメソッド
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.control.hide.aspx
投稿者 ラオシス  (中学生)
投稿日時
2012/1/25 21:29:05
>先日から、始めてVBに触ったのですがテストで作ったプログラムに設定画面を設けたいと思い、チェックボックスを使ってみました。
バージョンが書いてなく、初心者ということなのでVB2010と仮定します。
チェックボックスの使い方がわからないということですね。
CheckBoxは、Checkedプロパティにより、チェックされているか確認可能です。
詳しくは、以下をご覧ください
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.checkbox.checked.aspx
>fの部分は同じFormでのチェックですが、他の設定(このボタンをこのFormから消す)のような処理は他のFormから行いたいです。
fの部分ってなんでしょうか・・引数の-fのことですか?
とりあえずフォームとの連携は下の通りです。
他のFormから設定フォームのコントロールを弄ればいいと思います。
オブジェクト指向的にはあまり好ましくないことだとは思いますが・・・最初のころはそれでもいいと思います。
第29回 2つ目のフォーム
http://homepage1.nifty.com/rucio/main/dotnet/shokyu/standard29.htm
バージョンが書いてなく、初心者ということなのでVB2010と仮定します。
チェックボックスの使い方がわからないということですね。
CheckBoxは、Checkedプロパティにより、チェックされているか確認可能です。
If CheckBox1.Checked = True Then 'Boolean型なので、CheckBox1.Checkedだけでも可能
'チェックされている
Else
'チェックされていない
End If
詳しくは、以下をご覧ください
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.checkbox.checked.aspx
>fの部分は同じFormでのチェックですが、他の設定(このボタンをこのFormから消す)のような処理は他のFormから行いたいです。
fの部分ってなんでしょうか・・引数の-fのことですか?
とりあえずフォームとの連携は下の通りです。
他のFormから設定フォームのコントロールを弄ればいいと思います。
オブジェクト指向的にはあまり好ましくないことだとは思いますが・・・最初のころはそれでもいいと思います。
第29回 2つ目のフォーム
http://homepage1.nifty.com/rucio/main/dotnet/shokyu/standard29.htm
投稿者 bz9  (中学生)
投稿日時
2012/1/25 21:12:10
チェックボタンというのは、CheckBoxのことでしょうか。
でしたら、
こんな感じでしょうか。
でしたら、
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
'引数
Dim Hikisuu As String = ""
'チェックボックス1がチェックされていたら、
If CheckBox1.Checked = True Then
'引数に " -s" を追加する。
Hikisuu &= " -s"
End If
'チェックボックス2がチェックされていたら、
If CheckBox2.Checked = True Then
'引数に "-f" を追加する。
Hikisuu &= " -f"
End If
MsgBox("shutdown.exe" & Hikisuu)
'Shell("shutdown.exe" & Hikisuu)
End Sub
こんな感じでしょうか。
投稿者 fire_ajex  (学生)
投稿日時
2012/1/25 18:53:08
こんにちわ。
先日から、始めてVBに触ったのですがテストで作ったプログラムに設定画面を設けたいと思い、チェックボックスを使ってみました。
プログラムの概要はWin7PCでのプログラムを起動した状態でシャットダウンするときの警告画面を表示させないでシャットダウンできるプログラムです。
シャットダウンボタンを押すとShell("shutdown.exe -s -f -t 0")が実行され終了させるプログラムです。
本体は簡単にできたのですが、設定画面でチェックボタンを押すとここがこう変わるという処理の仕方がわからないで困っています。
例えばButton1_ClickのShell("shutdown.exe -s -f -t 0")の部分をShell("shutdown.exe -s -t 0")に変更する方法や、Shell("shutdown.exe -s -t 0")に-fを足してShell("shutdown.exe -s -f -t 0")にする方法です。
fの部分は同じFormでのチェックですが、他の設定(このボタンをこのFormから消す)のような処理は他のFormから行いたいです。
本当に初心者なので、なにを書いているかわからない部分もあるかもしれないですが、よろしくお願いします。
先日から、始めてVBに触ったのですがテストで作ったプログラムに設定画面を設けたいと思い、チェックボックスを使ってみました。
プログラムの概要はWin7PCでのプログラムを起動した状態でシャットダウンするときの警告画面を表示させないでシャットダウンできるプログラムです。
シャットダウンボタンを押すとShell("shutdown.exe -s -f -t 0")が実行され終了させるプログラムです。
本体は簡単にできたのですが、設定画面でチェックボタンを押すとここがこう変わるという処理の仕方がわからないで困っています。
例えばButton1_ClickのShell("shutdown.exe -s -f -t 0")の部分をShell("shutdown.exe -s -t 0")に変更する方法や、Shell("shutdown.exe -s -t 0")に-fを足してShell("shutdown.exe -s -f -t 0")にする方法です。
fの部分は同じFormでのチェックですが、他の設定(このボタンをこのFormから消す)のような処理は他のFormから行いたいです。
本当に初心者なので、なにを書いているかわからない部分もあるかもしれないですが、よろしくお願いします。
また、言葉足らずで申し訳ありませんでした。
VBのバージョンは2010、-fの部分というのは教えていただいた部分です。
ありがとうございました。