比如:
收到组合键的消息如:ctrl+k
然后执行特定的块?
谢谢大家
收到组合键的消息如:ctrl+k
然后执行特定的块?
谢谢大家
解决方案 »
- 谁能优化一下下面的代码
- 后台线程可不可以访问UI控件?
- 请问一下一个c#网页问题
- List泛型Add后,所有值都是最后一次Add的结果。请高物帮忙,解决立即结帐
- 我的VS2003.NET在启动执行的时候经常出现编译错误的提示,怎么回事?
- winform(C#).
- 控件的循环取值?
- 有没有哪个大哥给我提供一个“多线程提示框”的例子让我参考下
- 如何将数据库类image类型数据读出并在PictureBox控件上显示出来?
- 远程连接SQL SERVER数据库
- VS2005 超低级BUG????兄弟们看看~~我无奈了~~VS2003不知道有没有~~~??????????????????????
- 类视图中添加“enum"出错
参考http://msdn2.microsoft.com/en-us/library/system.consolekeyinfo.aspx
public class SamplesDelegate { // Declares a delegate for a method that takes in an int and returns a String.
public delegate String myMethodDelegate( int myInt ); // Defines some methods to which the delegate can point.
public class mySampleClass { // Defines an instance method.
public String myStringMethod ( int myInt ) {
if ( myInt > 0 )
return( "positive" );
if ( myInt < 0 )
return( "negative" );
return ( "zero" );
} // Defines a static method.
public static String mySignMethod ( int myInt ) {
if ( myInt > 0 )
return( "+" );
if ( myInt < 0 )
return( "-" );
return ( "" );
}
} public static void Main() { // Creates one delegate for each method.
mySampleClass mySC = new mySampleClass();
myMethodDelegate myD1 = new myMethodDelegate( mySC.myStringMethod );
myMethodDelegate myD2 = new myMethodDelegate( mySampleClass.mySignMethod ); // Invokes the delegates.
Console.WriteLine( "{0} is {1}; use the sign \"{2}\".", 5, myD1( 5 ), myD2( 5 ) );
Console.WriteLine( "{0} is {1}; use the sign \"{2}\".", -3, myD1( -3 ), myD2( -3 ) );
Console.WriteLine( "{0} is {1}; use the sign \"{2}\".", 0, myD1( 0 ), myD2( 0 ) );
}}
/*
This code produces the following output:
5 is positive; use the sign "+".
-3 is negative; use the sign "-".
0 is zero; use the sign "".
*/
在此对各位同志表示感谢,祝大家天天Happy~!