IList<Button>list = new List<Button>()
//动态生成Button
Button btnTradeCheck = new Button()
btnTradeCheck.Text = "市场稽查"
btnTradeCheck.Name = "btnTradeCheck"
btnTradeCheck.Click+=new EventHandler(btnTradeCheck_Click)
list.Add(btnTradeCheck)//主要他是加载控件的方法。
Button btnSystemManage = new Button()
btnSystemManage.Text = "系统管理"
btnSystemManage.Name = "btnSystemManage"
btnSystemManage.Click+=new EventHandler(btnSystemManage_Click)
list.Add(btnSystemManage)
只是我项目里部分的代码,你能看懂就可以。运行会有错误。你没有这些事件。
核心部分:picture控件关联的变量m_p_pic
HBITMAP hBitmap=(HBITMAP)::LoadImage(0,"C:/123.bmp",IMAGE_BITMAP,0,0,
LR_LOADFROMFILE|LR_DEFAULTSIZE)//加载图片C:/123.bmp
m_p_pic.ModifyStyle(0xF,SS_BITMAP|SS_CENTERIMAGE)//设置picture控件的风格(自行选择)
m_p_pic.SetBitmap(hBitmap)显示图片
先假如你是通过点击按钮(button1)动态加载图片框双击button1,在
private void button1_click(Object sender,Eventargs e){
PictureBox pic = new PictureBox()
//设置图片框中加载的图片
pic.src="c:\meinv.jpg"
this.controls.add(pic)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)