读书人

在winform里怎么发送消息

发布时间: 2012-01-30 21:15:58 作者: rapoo

在winform里如何发送消息?
在C#的WINFORM程序里,如何发送消息?
如我定义一个变量,当这个变量的值改变时就发送消息?

[解决办法]
private string MessageFlag= " ";
public void messageflag
{
set
{ if(MessageFlag !=Value.toString())
{
//发送消息
}
else
{

}
}


}
[解决办法]
给这个变量定义一个event
[解决办法]
private string MessageFlag= " ";
public void messageflag
{
set
{ if(MessageFlag !=Value.toString())
{
//发送消息
}
else
{

}
}


}

不怎么明白.......
[解决办法]
消息有好多种。你说的是什么消息?autoraiseevent?还是socket消息?还是……
[解决办法]
private string MessageFlag= " ";
public void messageflag
{
set
{ if(MessageFlag !=Value.toString())
{
//发送消息
}
else
{

}
}
}
[解决办法]
boxter110():消息有好多种。你说的是什么消息?autoraiseevent?还是socket消息?还是……
---------------

就是这样,问题最好详细些
[解决办法]
楼主说的是引发事件,还是发送消息?

如果是引发事件,可以用如下的方式定义并引发事件:
public delegate void someEventHandler();
public event someEventHandler onEvent;

if (onEvent!=null)
{
onEvent();//引发了事件.
}

如果要是发送消息,那么请使用API:SendMessage或PostMessage

读书人网 >C#

热点推荐