我tryed從一個基站Windows窗體創建新的組件,也是我發現的困難時,我用工具條組件的工作,例如:優勢控制
如何綁定子窗體上datagrid.datasource使用父級工具欄上按鈕(點擊)的事件?
我必須在每個子窗體上使用一些片段來做到這一點,順便說一句,爲什麼?
// btnSearch
//
this.btnSearch.Click += new System.EventHandler(this.btnExec_Click);
private void btnExec_Click(object sender, EventArgs e)
{
//do stuff
}
感謝
編輯:我也知道修飾符問題:
alt text http://i30.tinypic.com/2dchaw2.jpg
我的意思是,我不得不更換一個共同按鈕toolstripbutton,還必須添加更多的代碼對設計師級別(基本形式):
grpCommonControls.Height = 20;
dtTScomponent = new ToolStripControlHost(grpCommonControls);
dtTScomponent.Alignment = ToolStripItemAlignment.Right;
toolStrip1.Items.Add(dtTScomponent);
tssbExporta.Alignment = ToolStripItemAlignment.Left;
toolStrip1.Items.Add(tssbExporta);
我需要添加一個簡單的工具條,在我的基礎表單上有一些工具條控件,但是設計者不允許我與這些工具正確地工作(我無法從toolstripbutton將事件路由到我的子表單作爲示例)
正確,但我注意到設計師有時忽略了這一點。即使在重建之後。 – 2009-09-03 19:03:08