我有两个控件相互重叠在一起,例如有两个picturebox1和picturebox2picturebox2在picturebox1的上面比picturebox1的大小要小。我想点击picturebox2(down)时响应的是picturebox1的down,mousemove消息也是,这个能办到么?picturebox2的相关消息不响应。
解决方案 »
- 如何实现文件路径的选择,并将选择的文件路径填写到textbox文本框中
- 如何实现在关机前执行一段代码
- c# DataGridView Virtual Mode 显示大量数据问题
- 请教两个SQL语句~~~
- 怎样预览GridView控件显示出来的内容?
- 在.NET中怎么从Oracle数据库中读取DOM,DEM,DRG等栅格图像呢?
- ExecuteScalar()与游标的关系
- 我想把数据库中的几条纪录横着显示一列怎办?
- 有类似:MyDay = Day("October 19, 1962")提取年月日时分的C#系统自带的代码吗?
- 我想用Form1做个闪屏,如何在Form1关闭时,我的应用程序不会关闭??
- C#线程
- listview如何加载多幅图片!急急
2:所以不能通过消息机制自动完成。得通过代码来控制。3:给个思路:
比如把这些消息响应封装成一个函数。直接调用。
----------------------------------------------
这个消息是谁的就是谁的,即使你打了甲,乙在那儿叫唤,也不能改变你确实打的是甲这个事实。
但是,可以做得到打了甲,让乙假装着叫唤的。可以让这两个PictureBox共用一个事件处理方法。
{
MessageBox.Show("pictureBox1");
} private void pictureBox2_MouseDown(object sender, MouseEventArgs e)
{
pictureBox1_MouseDown(sender, e);
MessageBox.Show("pictureBox2");
}
这个吗?