Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何解决标尺控制闪烁问题_C#_Flicker_Doublebuffered - Fatal编程技术网

C# 如何解决标尺控制闪烁问题

C# 如何解决标尺控制闪烁问题,c#,flicker,doublebuffered,C#,Flicker,Doublebuffered,我正在我的项目中使用这个 当鼠标移动时,绘制到标尺中的鼠标跟踪线闪烁。我尝试在其构造函数中添加这一行: SetStyle(ControlStyles.OptimizedDoubleBuffer | ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint, true); 但一切都没有改变。如何解决这个闪烁的问题?奇怪的问题?尝试了该控件,但对我来说效果很好。请尝试运行,如果问题仍然存在,请答复。是否已将捕鼠器设置为true?是的,

我正在我的项目中使用这个

当鼠标移动时,绘制到标尺中的鼠标跟踪线闪烁。我尝试在其构造函数中添加这一行:

SetStyle(ControlStyles.OptimizedDoubleBuffer | ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint, true);

但一切都没有改变。如何解决这个闪烁的问题?

奇怪的问题?尝试了该控件,但对我来说效果很好。请尝试运行,如果问题仍然存在,请答复。是否已将捕鼠器设置为true?是的,几乎所有属性都是默认值。