其实我想做的是,先直接在窗体中画出一个Panel,然后再从数据库中取出数据,每一条记录作为一行添加到该Panel里面。这就和ASP.NET里面的Literate空间是一样的,现在这做一个标记或者说放一个容器,然后在具体的调用该窗体时进行填充!同时,当点击该行时会出现另外一个窗体来显示具体信息!~~
请问各位大虾,这个怎么实现呢??
请问各位大虾,这个怎么实现呢??
解决方案 »
- 为何在Form_Load事件中button3.PerformClick()无法进入方法内进行调试
- 急求:c#操作word模板,,给里面的表格插入相对应的数据
- 不使用鼠标而是通过编程,使TextBox中的文字实现上下滚动
- 在.aspx加入下面的代码有问题?
- 求上传控件,windowform程序
- 有人用C#作过windows托盘程序吗,我作了个托盘程序,运行一段时间就退出了
- DataGrid的数据源为数组的时候,它显示的列的顺序怎么控制??
- @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 9.18 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
- 一位c#初学者
- 同济牛忙\各位高手帮帮忙一个关于浏览器开发的问题用object.ExecWB执行OLECMDID_HOWFIND为何会报错
- 在datagridview中添加的按钮怎么不显示文本
- 彻底晕菜,高分求助:MySql 乱码综合问题
this.AutoScroll = true;//自动显示滚动条
然后把控件一个个new进来就行了,要注意Location和Size的设置。最后逐个给label添加事件就可以了,可以用messagebox实现简单信息的窗口显示。
例如:this.label1.Click += new System.EventHandler(this.label1_Click);//添加label的Click事件private void label1_Click(object sender, EventArgs e)
{
MessageBox.Show("信息","标题",MessageBoxButtons.OK,MessageBoxIcon.Information);
}
控件.Dock = System.Windows.Forms.DockStyle.Fill;
自定义控件添加自定义事件就恼火,还没有搞懂
自定义控件添加自定义事件
可以参考:
http://topic.csdn.net/u/20090703/08/a462efdc-5415-4e8e-a8c0-579753b09204.html