RSS

OKCancelボタン UserControl

21 12月

using System;
using System.Windows.Forms;

namespace UserControlLibrary
{
///

/// OK / Cancelボタン
///

 

public partial class OKCancel : UserControl
{
public enum Buttons { OK, CANCEL };
public delegate void OKCancelDelegate(Buttons sender);
public event OKCancelDelegate ButtonClick = null;

public OKCancel()
{
InitializeComponent();
}

///

/// OKボタンの文字列
///

 

public string OKText
{
get
{
return btnOK.Text;

}

set
{
btnOK.Text = value;
}
}

///

/// Cancelボタンの文字列
///

 

public string CancelText
{
get
{
return btnCancel.Text;
}

set
{
btnCancel.Text = value;
}
}

///

/// OKボタンがクリックされたとき
///

 

///
///
private void btnOK_Click(object sender, EventArgs e)
{
if (ButtonClick != null)
{
ButtonClick(Buttons.OK);
}
}

///

/// Cancelボタンがクリックされたとき
///

 

///
///
private void btnCancel_Click(object sender, EventArgs e)
{
if (ButtonClick != null)
{
ButtonClick(Buttons.CANCEL);
}
}
}
}

 
コメントする

投稿者: : 2011/12/21 投稿先 C#

 

タグ: ,

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

 
%d人のブロガーが「いいね」をつけました。