怎样用C#程序,编写botton按钮? 最近想到了一个问题,就是怎样在vs2005中编写botton按钮啊,不拖控件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 namespace WindowsApplication1{ public partial class Form1 : Form { Button btn; public Form1() { InitializeComponent(); init(); } private void init() { btn = new Button(); btn.Text = "Click Me"; btn.Click += new EventHandler(btn_Click); btn.Location = new Point(10, 10); btn.Size = new Size(80, 20); this.Controls.Add(btn); } private void btn_Click(object sender, EventArgs e) { MessageBox.Show("Button Clicked"); } }} Button button1=new Button();button1.Name="button1";..... 看一下窗体的Designer.cs类你就明白了 看一下窗体的Designer.cs类你就明白了 继承Control重写键盘鼠标的事件。重写Onpaint。 在Onpaint里面画的时候, 可以使用ButtonRenderer这个类来画。计算好大小, Button状态就可以了。大小基本就是ClientRectangele, 直接用就行。状态的话, 要记一些值了。比如开始时Normal状态, 按下去是Pressed状态, 如果Enable为false, 那么是Disabled状态, 等等。其实写个完整的Button一点都不简单。你也可以Reflector看下微软的Button代码。 动态添加控件 Button btn = new Button();btn.Text = "动态按钮";btn.Location = new System.Drawing.Point(34,30);b.Click += new System.EventHandler(btn_click);private void btn_click(object sender, System.EventArgs e){Button b1 = (Button)sender;} 发表个简单的意见,界面代码和业务逻辑混淆可不是什么好事,还是分开好。另外小小的问下啊,C#发送短信和接收短信怎么做,给个思路,本人开发一套IM 需要集成 这个功能,还望提醒下,以上是 程序截图, 详情请参阅http://blog.csdn.net/applemacosx/archive/2010/03/17/5387328.aspx Button btn = new Button(); btn.Text = "Click Me"; 有没有有经验的说说C#转C++ 从登陆名怎么获取角色名称,我用的是Membership Winform C# 怎么用水晶报表在同一行打印多条记录 图片显示问题(类似qq一样的通讯软件) 从datagrid里导出数据到excel,遇到个小问题,解决马上给分 索引超出范围 C#如何实现省级和市级城市二级联动。 请问有没有人试过将SQL SERVER数据导入EXCEL2007文件? 创建一个Bitmap对象的问题 gridview添加列问题 form1控制form2的enabled属性
namespace WindowsApplication1
{
public partial class Form1 : Form
{
Button btn; public Form1()
{
InitializeComponent();
init();
} private void init()
{
btn = new Button();
btn.Text = "Click Me";
btn.Click += new EventHandler(btn_Click);
btn.Location = new Point(10, 10);
btn.Size = new Size(80, 20);
this.Controls.Add(btn);
} private void btn_Click(object sender, EventArgs e)
{
MessageBox.Show("Button Clicked");
}
}
}
button1.Name="button1";
.....
重写键盘鼠标的事件。
重写Onpaint。
可以使用ButtonRenderer这个类来画。计算好大小, Button状态就可以了。大小基本就是ClientRectangele, 直接用就行。状态的话, 要记一些值了。
比如开始时Normal状态, 按下去是Pressed状态, 如果Enable为false, 那么是Disabled状态, 等等。其实写个完整的Button一点都不简单。你也可以Reflector看下微软的Button代码。
Button btn = new Button();
btn.Text = "动态按钮";
btn.Location = new System.Drawing.Point(34,30);
b.Click += new System.EventHandler(btn_click);private void btn_click(object sender, System.EventArgs e)
{
Button b1 = (Button)sender;
}
btn.Text = "Click Me";