关联事件,向窗体中添加控件,设置控件属性等系列操作

 1  private void Form1_Load(object sender, EventArgs e)
 2         {
 3             Label lb1=new Label();
 4             lb1.Text="123";
 5             Label lb2 = new Label();
 6             lb2.Text = "234";
 7             Label lb3 = new Label();
 8             lb3.Text = "345";
 9             TextBox tb = new TextBox();
10             tb.Text = "textboxTest";
11             tb.TextChanged+=new EventHandler(tb_TextChanged);
12             tb.Validating+=new CancelEventHandler(tb_Validating);
13             TableLayoutPanel tbl = new TableLayoutPanel();
14             tbl.ColumnCount = 5;
15             tbl.RowCount = 5;
16             for (int i = 0; i < tbl.RowCount; i++)
17             {
18                 tbl.RowStyles.Add(new ColumnStyle(SizeType.Percent, 20F));
19             }
20             for (int i = 0; i < tbl.ColumnCount; i++)
21             {
22                 tbl.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 20F));
23             }
24             tbl.Dock = DockStyle.Fill;
25             tbl.Controls.Add(lb1,0,0);
26             tbl.Controls.Add(lb2,1,0);
27             tbl.Controls.Add(lb3,0 ,2);
28             tbl.Controls.Add(tb, 0, 3);
29             this.Controls.Add(tbl);
30         }

 1 private void tb_TextChanged(object sender, EventArgs e)
 2         {
 3             MessageBox.Show("改变");
 4         }
 5         private void tb_Validating(object sender, CancelEventArgs e)
 6         {
 7             Control ctl = (Control)sender;
 8             if (!ctl.Text.IsNumeric())
 9             {
10                 MessageBox.Show("请输入数字");
11                 e.Cancel = true;
12             }
13         }

添加事件后 要在项目中写出事件代码

可以自己新建一个From窗体在其中使用图形化面板添加 然后在

public Form1()
{
InitializeComponent();
}

中查看代码

时间: 2024-10-01 04:11:45

关联事件,向窗体中添加控件,设置控件属性等系列操作的相关文章

android 给LinearLayout中添加一定数量的控件,并让着一定数量的控件从右到左移动,每隔若干秒停顿一下,最后一个view链接第一个view,然后继续移动循环往复,形成一个死循环简单动画效果

主类:IndexAnimationLinearLayout.java package com.yw.sortlistview; import java.util.ArrayList; import java.util.List; import android.annotation.SuppressLint; import android.content.Context; import android.graphics.Canvas; import android.os.Handler; impo

当控件设置disabled=&quot;disabled&quot;属性时,后台不能获取修改后的值

<input id="Text1" type="text" disabled="disabled" /> 因为控件设置的disabled="disabled",是把控件给禁用了,所以后台想要获取到修改后的值有两种方法解决: 一.既然是把控件给禁用了才获取不到修改的值,那就按照这种思路解决,在后台给数据库修改数据之前,先把disabled属性设置为False,获取到控件的值,之后再把 disabled属性设置为Tru

C# 向程序新建的窗体中添加控件,控件需要先实例化,然后用controls.add添加到新的窗体中去

Form settingForm = new Form(); setForm deviceSet = new setForm(); settingForm.Controls.Add(deviceSet); settingForm.Show();

强行在MFC窗体中渲染Cocos2d-x 3.6

[前言] 把Cocos2dx渲染到另一个应用程序框架中的方法,在2.x中有很多大神已经实现了,而3.x的做法网上几乎找不着.这两天抽空强行折腾了一下,不敢独享,贴出来供大家参考. [已知存在的问题] 程序退出时会发生非常严重的内存泄漏,博主检查了很久,但技术不够暂时无法解决.如果有大神能搞定,求告知一下做法,谢谢! 在程序从开始运行到关闭期间,有且仅有一个cocos2dx窗体存在时可以选择性无视内存泄漏.如果非常在意这一点,建议使用cocos2d-x 2.2.6这个版本,放在MFC中的内存泄漏很

(转载)强行在MFC窗体中渲染Cocos2d-x 3.6

强行在MFC窗体中渲染Cocos2d-x 3.6 GuyaWeiren2015-06-29 15:14:063696 次阅读 [前言] 把Cocos2d-x渲染到另一个应用程序框架中的方法,在2.x时代有很多大神已经实现了,而3.x的做法网上几乎找不着.这两天抽空强行折腾了一下,不敢独享,贴出来供大家参考. [已知存在的问题] 程序退出时会发生非常严重的内存泄漏,博主检查了很久,但技术不够暂时无法解决.如果有大神能搞定,求告知一下做法,谢谢! 在程序从开始运行到关闭期间,有且仅有一个Cocos2

MFC解决View中添加控件闪烁

一.简介 我们经常会在我们的View类中添加各种类型的控件,列表控件就是最常用的了.但是我们发现添加控件的时候会,在窗口变化的时候会导致各种各样的闪烁,让我们烦恼异常.所以我对此找到新的解决方案. 二.步骤 新建工程->在最后选在类的时候我们把view选择CFormView,然后再在FormView上添加我们的控件.如果我们的工程已经建立了,那么我们重新定义一个FormView类,并把控件加入到FromView中.然后我们让这个FormView成为你已经创建好的View类的child控件,这样就

winform用户控件、动态创建添加控件、timer控件、控件联动

用户控件:(1) 相当于自定义的一个panel 里面可以放各种其他控件,并可以在后台一下调用整个此自定义控件. 使用方法:在项目上右键.添加.用户控件,之后用户控件的编辑与普通容器控件类似.如果要在后台往窗体中添加, 将其实例化,然后添加到想要添加的容器的Control集合中. 动态创建添加控件: 配合上面的用户控件,实现类似QQ界面的打开自动加载好友昵称和签名 public Form1() { InitializeComponent(); //将当前登陆的账号的全部好友信息取出来 List<A

使用 TableLayoutPanel 控件设置窗体布局

使用 TableLayoutPanel 控件设置窗体布局 在 Visual Studio IDE 左侧,找到"工具箱"选项卡. 选择"工具箱"选项卡,随即将显示工具箱.(或者,在菜单栏上,依次选择"视图"."工具箱".) 选择"容器"组旁边的小三角形符号以打开该组,如下图所示. "容器"组 可以向窗体中添加类似按钮.复选框和标签这样的控件. 在工具箱中双击 TableLayoutPane

Android中设置控件的背景颜色的方式整理

版权声明:本文为博主原创文章,未经博主允许不得转载. 前言 在Android开发中,经常需要设置控件的背景颜色或者图片的src颜色. 效果图 代码分析 根据使用的方法不同,划分为 setBackgroundColor方法[一般用于RelativeLayout.TextView等控件] 使用colors.xml文件中的颜色 使用颜色的int类型值 使用颜色的16进制类型值 setImageDrawable方法[一般用于ImageView控件] 使用colors.xml文件中的颜色 使用颜色的int