日期:2014-05-18  浏览次数:20649 次

SendMessage问题
textBox1.Focus();
SendKeys.Send("+");
文本框没出现加号.

SendMessage(textBox1.Handle, 256, 107, 0);
SendMessage(textBox1.Handle, 256, 187, 0);
textBox1.Focus();
也不行.

 SendKeys.Send("(");
 textBox1.Focus();
不行,
SendMessage(textBox1.Handle, 256, 48, 0);
 textBox1.Focus();
也不行.

SendKeys.Send(")");
textBox1.Focus();
不行.
 SendMessage(textBox1.Handle, 256, 57, 0);
textBox1.Focus();
也不行.

就"+()"不行,其它都可以.


------解决方案--------------------
PostMessage(textBox1.Handle,WM_CHAR,(int)'+',1);

PostMessage的声明去看帮助好了。