IButtonControl.DialogResult プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > IButtonControl.DialogResult プロパティの意味・解説 

IButtonControl.DialogResult プロパティ

ボタンクリックされたときに親フォーム返される値を取得または設定します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Property DialogResult As DialogResult
Dim instance As IButtonControl
Dim value As DialogResult

value = instance.DialogResult

instance.DialogResult = value
DialogResult DialogResult { get; set; }
property DialogResult DialogResult {
    DialogResult get ();
    void set (DialogResult value);
}
/** @property */
DialogResult get_DialogResult ()

/** @property */
void set_DialogResult (DialogResult value)
function get DialogResult () : DialogResult

function set DialogResult (value : DialogResult)

プロパティ
DialogResult 値の 1 つ

解説解説
使用例使用例

ButtonBase クラスから継承し、IButtonControl インターフェイス実装する例を次に示します実装は、DialogResult プロパティおよび NotifyDefault メソッドと PerformClick メソッド追加されます。

Imports System
Imports System.Windows.Forms
Imports System.Drawing


Public Class MyButton
   Inherits ButtonBase
   Implements IButtonControl 
   Private myDialogResult As DialogResult
      
   Public Sub New()
      ' Make the button White and a Popup style
      ' so it can be distinguished on the form.
      Me.FlatStyle = FlatStyle.Popup
      Me.BackColor = Color.White
   End Sub
   
   ' Add implementation to the IButtonControl.DialogResult property.
   Public Property DialogResult() As
 DialogResult Implements IButtonControl.DialogResult
      Get
         Return Me.myDialogResult
      End Get
      
      Set
         If [Enum].IsDefined(GetType(DialogResult),
 value) Then
            Me.myDialogResult = value
         End If
      End Set
   End Property
   
   ' Add implementation to the IButtonControl.NotifyDefault method.
   Public Sub NotifyDefault(value As
 Boolean) Implements IButtonControl.NotifyDefault
      If Me.IsDefault <> value Then
         Me.IsDefault = value
      End If
   End Sub 
      
   ' Add implementation to the IButtonControl.PerformClick method.
   Public Sub PerformClick() Implements
 IButtonControl.PerformClick
      If Me.CanSelect Then
         Me.OnClick(EventArgs.Empty)
      End If
   End Sub

End Class
using System;
using System.Windows.Forms;
using System.Drawing;

public class MyButton : ButtonBase, IButtonControl
{
    private DialogResult myDialogResult;

    public MyButton()
    {
        // Make the button White and a Popup style
        // so it can be distinguished on the form.
        this.FlatStyle = FlatStyle.Popup;
        this.BackColor = Color.White;
    }
        
    // Add implementation to the IButtonControl.DialogResult property.
    public DialogResult DialogResult
    {
        get
        {
            return this.myDialogResult;
        }

        set
        {
            if(Enum.IsDefined(typeof(DialogResult), value))  
              
            {
                this.myDialogResult = value;
            }
        }    
    }

    // Add implementation to the IButtonControl.NotifyDefault method.
    public void NotifyDefault(bool
 value)
    {
        if(this.IsDefault != value)
        {
            this.IsDefault = value;
        }
    }

    // Add implementation to the IButtonControl.PerformClick method.
    public void PerformClick()
    {
        if(this.CanSelect)
        {
            this.OnClick(EventArgs.Empty);
        }
    }
}
#using <System.dll>
#using <System.Drawing.dll>
#using <System.Windows.Forms.dll>

using namespace System;
using namespace System::Windows::Forms;
using namespace System::Drawing;

public ref class MyButton: public
 ButtonBase, public IButtonControl
{
private:
   System::Windows::Forms::DialogResult myDialogResult;

public:
   MyButton()
   {
      // Make the button White and a Popup style
      // so it can be distinguished on the form.
      this->FlatStyle = ::FlatStyle::Popup;
      this->BackColor = Color::White;
   }

   property System::Windows::Forms::DialogResult DialogResult 
   {
      // Add implementation to the IButtonControl.DialogResult property.
      virtual System::Windows::Forms::DialogResult get()
      {
         return this->myDialogResult;
      }

      virtual void set( System::Windows::Forms::DialogResult
 value )
      {
         if ( Enum::IsDefined( System::Windows::Forms::DialogResult::typeid,
 value ) )
         {
            this->myDialogResult = value;
         }
      }
   }

   // Add implementation to the IButtonControl.NotifyDefault method.
   virtual void NotifyDefault( bool value )
   {
      if ( this->IsDefault != value )
      {
         this->IsDefault = value;
      }
   }

   // Add implementation to the IButtonControl.PerformClick method.
   virtual void PerformClick()
   {
      if ( this->CanSelect )
      {
         this->OnClick( EventArgs::Empty );
      }
   }
};
import System.*;
import System.Windows.Forms.*;
import System.Drawing.*;

public class MyButton extends ButtonBase implements
 IButtonControl
{
    private DialogResult myDialogResult;

    public MyButton()
    {
        // Make the button White and a Popup style
        // so it can be distinguished on the form.
        this.set_FlatStyle(get_FlatStyle().Popup);
        this.set_BackColor(Color.get_White());
    } //MyButton

    // Add implementation to the IButtonControl.DialogResult property.
    /** @property 
     */
    public DialogResult get_DialogResult()
    {
        return this.myDialogResult;
    } //get_DialogResult

    /** @property 
     */
    public void set_DialogResult(DialogResult
 value)
    {
        if (Enum.IsDefined(get_DialogResult().getClass().ToType(),
 value)) {
            this.myDialogResult = value;
        }
    }

    // Add implementation to the IButtonControl.NotifyDefault method.
    public void NotifyDefault(boolean value)
    {
        if (this.get_IsDefault() != value)
 {
            this.set_IsDefault(value);
        }
    } //NotifyDefault

    // Add implementation to the IButtonControl.PerformClick method.
    public void PerformClick()
    {
        if (this.get_CanSelect()) {
            this.OnClick(EventArgs.Empty);
        }
    } //PerformClick
} //MyButton
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
IButtonControl インターフェイス
IButtonControl メンバ
System.Windows.Forms 名前空間
Form.AcceptButton プロパティ
Form.CancelButton プロパティ
Form.DialogResult プロパティ


このページでは「.NET Framework クラス ライブラリ リファレンス」からIButtonControl.DialogResult プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からIButtonControl.DialogResult プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からIButtonControl.DialogResult プロパティ を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「IButtonControl.DialogResult プロパティ」の関連用語

IButtonControl.DialogResult プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



IButtonControl.DialogResult プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS