OkiTool開発日記

データベース参照ツールを開発しています。そのツールの開発、利用方法秘話などなどの紹介

OkiToolから呼び出すメソッドの作成方法

using OkiDBAccess;

public TabPage メソッド名称(object sender)
{

//TABのタイトル、イメージをマスタより取得

DataRow dr = Sta.ActionMethod(System.Reflection.MethodBase.GetCurrentMethod().Name);
if (dr == null) return;
string nImageNo = dr["imageno"].ToString();
string sTitle = dr["title"].ToString();

 

//フォームオブジェクトの作成

namespace.class  userControl = new frmMain();

//親Windowsの設定

userControl.Owner = sender;
userControl.formOwner = sender;

//フォームスタイルの設定

userControl.Dock = DockStyle.Fill;
userControl.FormBorderStyle = FormBorderStyle.None;
userControl.TopLevel = false;

//フォームを表示する
userControl.Show();

//TabPageオブジェクトの作成

TabPage tabPage = new System.Windows.Forms.TabPage();

//TabPageにフォームを追加する

tabPage.Controls.Add(userControl);

//TabPageの設定
tabPage.Name = sTitle;//名称
tabPage.ImageIndex = Tool.atoi(nImageNo);//イメージ番号
tabPage.Text = sTitle; //タイトル

return tabPage;

}