【发布时间】:2015-07-31 07:08:22
【问题描述】:
我按照这个网站用 C# 制作了一个放大镜。 http://www.ultimateprogrammingtutorials.info/2013/03/how-to-make-simple-magnifier-in-c.html 然而,在 Visual Studio 中对其进行调试后,我得到的只是一个空白表格。 是我做错了什么还是代码有问题?
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Magnifier
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
Graphics g;
Bitmap bmp;
private void Timer1_Tick(object sender, EventArgs e)
{
bmp = new Bitmap(250, 200);
g = this.CreateGraphics();
g = Graphics.FromImage(bmp);
g.CopyFromScreen(MousePosition.X - 100, MousePosition.Y - 10,
0, 0, new Size(300, 300));
PictureBox1.Image = bmp;
}
}
}
【问题讨论】:
-
您的示例中似乎有一些代码格式标记。这实际上是您的代码的一部分还是从其他地方复制和粘贴的工件?例如。
<span id="IL_AD12" class="IL_AD">namespace</span> -
@Damien,看起来这是来自语法突出显示,可能是通过复制粘贴。
-
@FrédéricHamidi - 我不想假设。如果 OP 确实在他们的代码中包含该文本并且正在努力传达他们遇到的问题,因为它确实存在,那么这是一个不同的问题,而不是标记只是一个复制和粘贴人工制品,让他们的问题出现在这个问题上网站。
-
抱歉,我现在正在使用两台计算机,而我正在运行代码的计算机处于脱机状态。上面的代码与我离线计算机中的代码相同(经过编辑后)。
标签: c#