控制台程序无法滚动

dstch 2016-10-21 11:11:31
大家好,我在winform程序中用

[DllImport("kernel32.dll")]
public static extern bool AllocConsole();

增加了一个控制台窗口来作为输出。但是我发现创建的控制台窗口没办法滚动,就算我右键-编辑-滚动也不行。想请教一下怎么做才能在控制台窗口创建之后就能够响应鼠标中键的滚动,就是说直接就能够用中键控制控制台窗口上下滚动。谢谢!
我发现右键-编辑-标记能够让窗口滚动,如果在控制台窗口创建并打开的时候直接就是标记状态也是很好的,谢谢大家!
...全文
681 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dstch 2016-10-25
  • 打赏
  • 举报
回复
引用 2 楼 yuankaiwsl 的回复:
楼上说的是,在你现在的项目(Windows应用程序)改成控制台应用程序就行
您说得对。但是我主要问题在于能不能直接将命令行窗口设置为能够用鼠标中键滚动的问题,希望再次赐教。
dstch 2016-10-25
  • 打赏
  • 举报
回复
引用 1 楼 Forty2 的回复:
为什么要麻烦AllocConsole? 鼠标右键项目 -》 属性 -》 输出类型,改成‘命令行程序(Console Application)‘就可以了。
是的,您说得对。我试了一下可以,也很方便。但是我主要问题在于能不能直接将命令行窗口设置为能够用鼠标中键滚动的问题,希望再次赐教。
巴士上的邂逅 2016-10-21
  • 打赏
  • 举报
回复
楼上说的是,在你现在的项目(Windows应用程序)改成控制台应用程序就行
Forty2 2016-10-21
  • 打赏
  • 举报
回复
为什么要麻烦AllocConsole? 鼠标右键项目 -》 属性 -》 输出类型,改成‘命令行程序(Console Application)‘就可以了。

111,128

社区成员

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

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

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