Question-C#窗体中代码添加控件

1             Label SnLable = new Label
2             {
3                 Size = new Size(SnLength, SnLength),
4                 BackColor = Color.Red,
5                 Location = new Point(10, 10),
6                 BorderStyle = BorderStyle.FixedSingle
7             };
8
9             this.Controls.Add(SnLable);

写完之后不要忘记this.Controls.Add(SnLable);

原文地址:https://www.cnblogs.com/Luck1996/p/12127468.html

时间: 2024-10-01 03:55:53

Question-C#窗体中代码添加控件的相关文章

android 在布局中动态添加控件

第一步 Java代码 final LayoutInflater inflater = LayoutInflater.from(this); 第二步:获取需要被添加控件的布局 Java代码 final LinearLayout lin = (LinearLayout) findViewById(R.id.LinearLayout01); 第三步:获取需要添加的布局(控件) Java代码 LinearLayout layout = (LinearLayout) inflater.inflate( R

IOS Ui控件 修改位置和尺寸,代码添加控件

所有的UI控件最终都继承自UIView,UI控件的公共属性都定义在UIView中, UIView的常见属性 UIView *superview; 获得自己的父控件对象 NSArray *subviews; 获得自己的所有子控件对象 NSInteger tag; 控件的ID(标识),父控件可以通过tag来找到对应的子控件 CGAffineTransform transform; 控件的形变属性(可以设置旋转角度.比例缩放.平移等属性) CGRect frame; 控件所在矩形框在父控件中的位置和尺

Android 在布局容器中动态添加控件

这里,通过一个小demo,就可以掌握在布局容器中动态添加控件,以动态添加Button控件为例,添加其他控件同样道理. 1.addView 添加控件到布局容器 2.removeView 在布局容器中删掉已有的控件 3.使用,来个小demo就明白了 public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(save

Qt在mainwindow下代码添加控件不能显示的问题

以前在dialog或者widget下代码添加控件能显示,但是今天发现在mainwindow下居然不能显示,后来查了资料才知道,需要先定义一个widget,具体代码如下:    QWidget *center = new QWidget(this);    setCentralWidget(center);     penColorComboBox = new QComboBox;     createColorComboBox(penColorComboBox);     penColorLab

结合ItemsControl在Canvas中动态添加控件的最MVVM的方式

今天很开心的收获: ItemsControl 中 ItemsPanel的重定义和 ItemContainerStyle 以及 ItemTemplate 三者的巧妙结合,在后台代码不实例化任何控件的前提下,实现标准的MVVM模式下,在前台Canvas中动态创建包含各种数据展示形态的控件. 好东西要共享,先上简化过的XAML最终解决方案: <UserControl.Resources> <Style x:Key="MyItemsControlStyle" TargetTy

使用java代码添加控件

平时多习惯于采用xml文件来添加布局和控件,采用java代码在activity中添加控件也是一种方式,下面简单举两个例子: 1.addContentView addContentView作用类似于setContentView()来为activity初始化布局: 1 public class MainActivity extends Activity { 2 3 @Override 4 protected void onCreate(Bundle savedInstanceState) { 5 s

MFC中动态添加控件----寻找多年的秘籍,吐血推荐

原文作者tianwaik 动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的. 一.创建动态控件 为了对照,我们先来看一下静态控件的创建. 放置静态控件时必须先建立一个容器(一般是对话框),这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放在对话框中即可,再适当修改控件ID,设置控件属性,一个静态控件就创建好了,当对话框被显示时,其上的控件也会显示. 相比之下,静态控件不需要调用Create()函数来创建. 而创建动态控件有很大不同,以下以按钮为例,看一下

C#定义委托函数实现在别的窗体中操作主窗体中的SerialPort控件

1.在主窗体(含有serialPort的窗体)中 //先定义委托 public delegate void OpenPort(); public delegate void ClosePort(); //同样在主窗体中实现添加 public void ClosePort()//关闭串口,供委托调用 { try { serialPort1.Close(); } catch (System.Exception) { } } public void OpenPort()//打开串口,供委托调用 { t

代码添加控件-从数据库提取数据

加载数据库中的数据,如果内容非常多,就显示出滚动条.类似于QQ好友列表的效果.1.先放一个Panel在窗体中Dock布局一下.2.在这个Panel里面放一个FlowLayoutPanel,设置它从上到下流式布局.3.外面的Panel需设置AutoScroll=true .超出范围就显示滚动条.4.里面的FlowLayoutPanel,设置它Dock=Top,AutoSize=true using System; using System.Collections.Generic; using Sy