小编Kel*_*lly的帖子

如何获取当前屏幕光标位置?

我的目标是在屏幕上获取当前位置(在表格的外侧),然后按"C"保存X,Y坐标.

我谷歌并发现了一些使用api钩子的建议,但我想知道有没有办法可以完全用C#代码(.NET Lib)来完成这个任务?

如果可能的话请给我快速的样品,因为我是c#的新手.

谢谢

c#

5
推荐指数
1
解决办法
2万
查看次数

如何防止RichTextBox附加哪个可能导致OutOfMemory?

我的目标是使用RichtextBox控件逐行保存日志,但我担心当行到达某一点时,我的窗口形式将挂起或运行内存..

任何人都可以告诉我如何防止这种情况发生,我想到可能会限制300行FIFO,或500行然后清空并再次刷新.但是我不知道我怎么能实现这一点.

    void WriteLog(string txt)
    {

        richTextBox1.AppendText(txt + Environment.NewLine);
        richTextBox1.HideSelection = false;
        richTextBox1.SelectionStart = richTextBox1.Text.Length;
    }
Run Code Online (Sandbox Code Playgroud)

c# richtextbox winforms

5
推荐指数
1
解决办法
1785
查看次数

如何在PictureBox上捕获鼠标坐标?

我是c#的新手.我在picturebox上有一个图像,我想在图像上绘制一个矩形来捕捉我将绘制的矩形的X,Y坐标和宽度/高度(与图片框上的图像相对).我知道我必须在pictureBox1_MouseEnter..etc上做点什么.但我不知道从哪里开始.

    private void pictureBox1_MouseEnter(object sender, EventArgs e)
    {

        Rectangle Rect = RectangleToScreen(this.ClientRectangle);
    }
Run Code Online (Sandbox Code Playgroud)

如果有人能给我示例代码,我将不胜感激.

谢谢.

.net c# picturebox winforms

2
推荐指数
1
解决办法
9360
查看次数

标签 统计

c# ×3

winforms ×2

.net ×1

picturebox ×1

richtextbox ×1