如何在自定义类中调用控件

cect1983 2009-03-01 05:16:40
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
............
public class TestMessageFilter : IMessageFilter
{
.............(2)
}
}
大体的代码结构就是这样的,在form1窗体上里有一个contextmenustrip1控件,我想在(2)语句处调用contextmenustrip1让它显示,该怎么实现啊!
TestMessageFilter是一个消息处理的类,当达到我某种要求时我就让contextmenustrip1.show();
...全文
142 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
iGouzy 2009-03-01
  • 打赏
  • 举报
回复
利用事件是正解,在 TestMessageFilter 里面定义事件,在 Form1 里处理事件
gisyellow 2009-03-01
  • 打赏
  • 举报
回复
在designer.cs类中将该控件改为public
vc_help 2009-03-01
  • 打赏
  • 举报
回复
第二个类
构造函数:
public TestMessageFilter( Form form1, Contextmenu ctrl )
{

}
把窗体和右键 控件给传进去
然后在第二个类里面现实
cect1983 2009-03-01
  • 打赏
  • 举报
回复
怎么没有人啊,希望各位高手给小弟指点指点啊 !!在线等!

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧