六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

MDI應用中的單案例(singleton)窗口

[摘要]下面的代碼片斷假設你的多文檔應用程序中包含一個toolbar。當你點擊toolBarButton1 按鈕時,將會創建并顯示一個 Patients 子窗口。下面的代碼在單機事件時發生。private ...
下面的代碼片斷假設你的多文檔應用程序中包含一個toolbar。當你點擊toolBarButton1 按鈕時,將會創建并顯示一個 Patients 子窗口。下面的代碼在單機事件時發生。

private void toolBar1_ButtonClick(object sender,
System.Windows.Forms.ToolBarButtonClickEventArgs e)
{
// a flag to store if the child form is opened or not
bool found = false;

if (e.Button == toolBarButton1)
{
// get all of the MDI children in an array
Form[] charr = this.MdiChildren;

if (charr.Length == 0) // no child form is opened
{
Patients myPatients = new Patients();
myPatients.MdiParent = this;
// The StartPosition property is essential
// for the location property to work
myPatients.StartPosition = FormStartPosition.Manual;
myPatients.Location = new Point(0,0);
myPatients.Show();
}
else // child forms are opened
{

foreach (Form chform in charr)
{
if (chform.Name == "Patients")
// one instance of the form is already opened
{
chform.Activate();
found = true;
break; // exit loop
}
else
found = false; // make sure flag is set to
// false if the form is not found
}

if (found == false)
{
Patients myPatients = new Patients();
myPatients.MdiParent = this;
// The StartPosition property is essential
// for the location property to work
myPatients.StartPosition = FormStartPosition.Manual;
myPatients.Location = new Point(0,0);
myPatients.Show();
}
}
}
}
這樣,就實現了一個單窗口實例的解決方案。



主站蜘蛛池模板: 欧美性xxxx偷拍 | 一个色综合网 | 青青久久久国产线免观 | 日韩精品欧美国产精品亚 | 综合久久久久久久 | 殴美一级| 亚洲欧洲一区二区三区在线 | 欧美特黄三级在线观看 | 碰91精品国产91久久婷婷 | 一区二区在线欧美日韩中文 | 日韩福利在线 | 亚洲影院在线播放 | 日韩专区亚洲精品欧美专区 | 日韩精品免费一线在线观看 | 日本免费成人网 | 色婷婷导航 | 日韩高清在线观看 | 日韩视频91 | 欧美在线视频观看 | 日韩私人影院 | 青青草原国产在线视频 | 欧美综合图区 | 伊人最新网址 | 日本在线免费观看 | 性荡视频 | 性刺激欧美三级在线观看 | 青青青手机视频在线观看 | 亚洲国产天堂在线观看 | 在线视频污 | 亚洲 中文 欧美 日韩 在线 | 亚洲欧美婷婷 | 日韩在线观看精品 | 青青青手机视频在线观看 | 性欧美极品xxxx欧美一区二区 | 天天干夜夜爽 | 色小妹综合 | 四虎影视在永久在线观看 2019 | 午夜网站入口 | 婷婷久久精品 | 人人狠狠综合久久亚洲88 | 欧美一区二区三区影院 |