C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.94613 の関連記事表示

<< 0 >>
■94613  Boolean型を使って、Enable切り替え
□投稿者/ IT新人 -(2020/04/24(Fri) 18:37:13)

    分類:[VB.NET/VB2005 以降] 

    Boolean型を使って、WindowsForm上のコントロールのEnableのTrueとFalseの切り替えは可能なのでしょうか
親記事 /過去ログ164より / 関連記事表示
削除チェック/

■94614  Re[1]: Boolean型を使って、Enable切り替え
□投稿者/ 魔界の仮面弁士 -(2020/04/24(Fri) 19:17:52)
    No94613 (IT新人 さん) に返信
    > Boolean型を使って、WindowsForm上のコントロールの
    > EnableのTrueとFalseの切り替えは可能なのでしょうか

    Enable というのは
    Enabled プロパティの事ですよね。

    質問の意味が良く分からなかったのですが、Enabled プロパティはそもそも Boolean 型の値です。
    にも拘らず、Boolean 型を使えるかどうかを心配しているというのは、どういう事情なのでしょうか?
    https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.forms.control.enabled?view=netframework-4.8
記事No.94613 のレス /過去ログ164より / 関連記事表示
削除チェック/

■94615  Re[2]: Boolean型を使って、Enable切り替え
□投稿者/ IT新人 -(2020/04/24(Fri) 19:22:08)
    No94614 (魔界の仮面弁士 さん) に返信
    > ■No94613 (IT新人 さん) に返信
    >>Boolean型を使って、WindowsForm上のコントロールの
    >>EnableのTrueとFalseの切り替えは可能なのでしょうか
    >
    > Enable というのは
    > Enabled プロパティの事ですよね。
    >
    > 質問の意味が良く分からなかったのですが、Enabled プロパティはそもそも Boolean 型の値です。
    > にも拘らず、Boolean 型を使えるかどうかを心配しているというのは、どういう事情なのでしょうか?
    > https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.forms.control.enabled?view=netframework-4.8
    >
    すみません
    書き方が悪すぎました
    Boolean型の変数を定義して、その変数に対してTrueまたはFalseを設定して、コントロールのEnabledプロパティへ適用したいです。
    イメージとしては、下記のような感じなのですが、これでは駄目でした
    Dim ENABLE_FLG As Boolean

    ENABLE_FLG = True

    BUTTON1.Enabled = ENABLE_FLG
記事No.94613 のレス /過去ログ164より / 関連記事表示
削除チェック/

■94617  Re[3]: Boolean型を使って、Enable切り替え
□投稿者/ 魔界の仮面弁士 -(2020/04/24(Fri) 19:32:26)
    2020/04/24(Fri) 19:54:48 編集(投稿者)

    No94615 (IT新人 さん) に返信
    > イメージとしては、下記のような感じなのですが、これでは駄目でした

    単に『駄目』と言われても、何が駄目なのか分からないです…。
    しかもこれはイメージコードであって、実際のコードとは違うのですよね?


    エラーが出るのならば、どの部分で何というエラーになるのかを正確に書き写してください。

    エラーにはならないけれども、期待する動作とは違うのであれば、
    どのような結果を期待したのに、実際にはどうなってしまうのかを説明してください。
記事No.94613 のレス /過去ログ164より / 関連記事表示
削除チェック/

■94640  Re[3]: Boolean型を使って、Enable切り替え
□投稿者/ KOZ -(2020/04/27(Mon) 09:26:02)
    No94615 (IT新人 さん) に返信
    > Boolean型の変数を定義して、その変数に対してTrueまたはFalseを設定して、コントロールのEnabledプロパティへ適用したいです。
    > イメージとしては、下記のような感じなのですが、これでは駄目でした
    > Dim ENABLE_FLG As Boolean
    > ENABLE_FLG = True
    > BUTTON1.Enabled = ENABLE_FLG
    
    こういう感じでしょうか?
    
    Public Class Form1
    
        Public Property ENABLE_FLG As Boolean
            Get
                Return Button1.Enabled
            End Get
            Set(value As Boolean)
                Button1.Enabled = value
                Button2.Enabled = Not value
            End Set
        End Property
    
        Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
            ENABLE_FLG = True
        End Sub
    
        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click, Button2.Click
            ENABLE_FLG = Not ENABLE_FLG
        End Sub
    
    End Class
    
記事No.94613 のレス /過去ログ164より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -