c#函数名和windows api为啥不兼容一下啊,
解决方案 »
- c# 删除EXCEL行
- C#代码如何获取word2010的批注以及被批注的文字?
- C#禁用WIN键
- 老生长谈的问题?怎么实现Form1自动隐藏并调用form2
- 输入法问题,求助
- c# sql2000,一个绑定的文本框为空存盘时如何置数据库 相应值为空null
- 利用SharpDevelop插件系统的做的一个程序,相信对你理解#D有很大帮助
- 我怎么调用 一个类库下面的窗体啊谢谢!
- 如何格式化数字???
- 如何读取Word里的信息
- 用 System.IO.Packaging 生成zip压缩文件,生成的zip包中总有一个[Content_Types].xml文件,是怎么加事?
- 用HttpWebRequest向谷歌提交搜索请求问题
using System.Drawing;
using System.Windows.Forms;class Form1 : Form
{
Random rand = new Random();
Form1()
{
Text = "单击窗体客户区,则窗体会随机移动,很有趣吧!";
}
protected override void OnClick(EventArgs e)
{
Location = new Point(rand.Next(800), rand.Next(600));
}
static void Main()
{
Application.Run(new Form1());
}
}
public static extern int MoveWindow(int hwnd, int x, int y, int nWidth, int nHeight, int bRepaint)
using System.Drawing;
using System.Windows.Forms;class Form1 : Form
{
Random rand = new Random();
protected override void OnPaint(PaintEventArgs e)
{
e.Graphics.DrawString
(
"单击窗体客户区,\r\n则窗体会随机移动\r\n并改变大小,\r\n很有趣吧!",
new Font("Arial", 16),
new SolidBrush(Color.Blue),
0,
0
);
base.OnPaint(e);
}
protected override void OnClick(EventArgs e)
{
Location = new Point(rand.Next(800), rand.Next(600));
Size = new Size(rand.Next(50,500), rand.Next(50,500));
base.OnClick(e);
}
static void Main()
{
Application.Run(new Form1());
}
}
using System.Drawing;
using System.Windows.Forms;
using System.Runtime.InteropServices;class Form1 : Form
{
Random rand = new Random();
protected override void OnPaint(PaintEventArgs e)
{
e.Graphics.DrawString
(
"单击窗体客户区,\r\n则窗体会随机移动\r\n并改变大小,\r\n很有趣吧!",
new Font("Arial", 16),
new SolidBrush(Color.Blue),
0,
0
);
base.OnPaint(e);
}
[DllImport("user32.dll",EntryPoint="MoveWindow")]
public static extern int MoveWindow(IntPtr hwnd, int x, int y, int nWidth, int nHeight, bool bRepaint); // 这是使用 API 的版本
protected override void OnClick(EventArgs e)
{
int x = rand.Next(800);
int y = rand.Next(600);
int nWidth = rand.Next(50, 500);
int nHeight = rand.Next(50, 500);
MoveWindow(Handle, x, y, nWidth, nHeight, true);
base.OnClick(e);
} /*
// 这是不使用 API 的版本
protected override void OnClick(EventArgs e)
{
Left = rand.Next(800);
Top = rand.Next(600);
Width = rand.Next(50, 500);
Height = rand.Next(50, 500);
base.OnClick(e);
}
*/
static void Main()
{
Application.Run(new Form1());
}
}
是很有趣~!
using System.Drawing;
using System.Windows.Forms;class Form1 : Form
{
Random rand = new Random();
Form1()
{
Text = "单击窗体客户区,则窗体会随机移动,很有趣吧!";
}
protected override void OnClick(EventArgs e)
{
Location = new Point(rand.Next(800), rand.Next(600));
}
static void Main()
{
Application.Run(new Form1());
}
C#是面向对象