怎样让panel中的滚动条收箭头控制上下左右的移动,急 在windows应用程序中我添加了一个panel控件,然后设置它的AutoScroll为true,运行的时候自动出现了滚动条,但是我想让它可以通过键盘上的箭头可以控制水平和垂直滚动条移动,请问是怎样进行设置的啊 ,急~~~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void panel1_PreviewKeyDown(object sender ,PreviewKeyDownEventArgs e) { if(e.KeyCode==Keys.Up) { if(panel1.VerticalScroll.Value >= panel1.VerticalScroll.Minimum) { panel1.VerticalScroll.Value--; } } if(e.KeyCode==Keys.Down) { if(panel1.VerticalScroll.Value <= panel1.VerticalScroll.Maximum) { panel1.VerticalScroll.Value++; } } }试试 这个~~ 要提前设置panel的什么属性吗 不行,它提示说没有找到PreviewKeyDownEventArgs类型Error 1 The type or namespace name 'PreviewKeyDownEventArgs' could not be found (are you missing a using directive or an assembly reference?) 看到这种提示你应该自己找找'PreviewKeyDownEventArgs' 在哪里.不过鉴于焦点的问题,我一般都重写WndProc. 请问,vs2012用得着经常下更新文件吗? winform程序开机自动启动无法读取XML文件 大虾,C#.net如何获得网页中的treeview的当前选中节点的文字传到另一网页上? 谢谢 看这个混淆函数的作用 求C#开发的网络商店的系统,购物车 怎么让textbox的边框不显示? 求像CNzz.com里调用计数器那样的代码 在winform中动态添加菜单,如何写事件? 如何打印从1到100的质数 装饰模式问题 各位大虾,我是一只菜鸟,请问C#2003中不装打印机如何实现打印预览? c#的这些功能如何实现...
{
if(e.KeyCode==Keys.Up)
{
if(panel1.VerticalScroll.Value >= panel1.VerticalScroll.Minimum)
{
panel1.VerticalScroll.Value--;
}
}
if(e.KeyCode==Keys.Down)
{
if(panel1.VerticalScroll.Value <= panel1.VerticalScroll.Maximum)
{
panel1.VerticalScroll.Value++;
}
}
}
试试 这个~~
Error 1 The type or namespace name 'PreviewKeyDownEventArgs' could not be found (are you missing a using directive or an assembly reference?)
不过鉴于焦点的问题,我一般都重写WndProc.