小编dev*_*kkw的帖子

如何检索WinForms PictureBox的缩放系数?

我需要鼠标指针在PictureBox上的精确位置.

我使用PictureBox的MouseMove事件.

在这个PictureBox上,我使用"缩放"属性来显示图像.

获取原始(未经处理)图像上鼠标位置的正确方法是什么?

有没有办法找到比例因子并使用它?

我认为需要使用imageOriginalSize/imageShowedSize来检索此比例因子.

我用这个函数:

float scaleFactorX = mypic.ClientSize.Width / mypic.Image.Size.Width;
float scaleFactorY = mypic.ClientSize.Height / mypic.Image.Size.Height;
Run Code Online (Sandbox Code Playgroud)

是否可以使用此值来获取光标在图像上的正确位置?

c# zoom mouseover picturebox winforms

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

读取每个数字的字符串c#

假设这是我的txt文件:

line1
line2
line3
line4
line5
Run Code Online (Sandbox Code Playgroud)

即时通讯阅读此文件的内容:

 string line;
List<string> stdList = new List<string>();

StreamReader file = new StreamReader(myfile);
while ((line = file.ReadLine()) != null)
{                
    stdList.Add(line);           
}
finally
{//need help here
}
Run Code Online (Sandbox Code Playgroud)

现在我想读取stdList中的数据,但每2行只读取一次值(在这种情况下我要读取"line2"和"line4").谁能让我以正确的方式?

c# list

5
推荐指数
4
解决办法
284
查看次数

标签 统计

c# ×2

list ×1

mouseover ×1

picturebox ×1

winforms ×1

zoom ×1