我对C#很陌生,请原谅我这是一个愚蠢的问题。我想将一些文本从屏幕底部逐行滚动到屏幕顶部。实现这一目标的最简单方法是什么?
干杯,
皮特
答案 0 :(得分:2)
由于您计划直接写入桌面,我强烈建议不这样做。
更简单的方法是将文本绘制到透明表单上(使用表单的TransparencyKey
属性来实现此目的),然后移动表单的位置以实现滚动效果。
答案 1 :(得分:0)
在表格的屏幕上?
因为如果在屏幕上你需要导入DllImport(“User32.dll”)]并使用方法。
public static extern IntPtr GetDC(IntPtr hwnd);
public static extern void ReleaseDC(IntPtr dc);
如果在表单上简单的方法是创建一个方法,它将改变字符串位置并放入一个睡眠时间为100毫秒的外观。