C#动态添加控件的好处 - .NET技术 / C#
各位大侠我想问下做winform程序时从工具箱向窗体上托控件并布置其位置、指定其属性
和在cs文件中初始化一个控件然后指定其位置、text等属性有什么区别,还有就是在cs初始化控件的好处。
没什么区别
效果是一样的
一样啊
不过很多人我发现喜欢自己手写控件的位置,颜色等等
动态创建具有灵活性,可以根据需要创建控件。
设计时布局,在设计后,就是确定的,不利于某些需要运行时,才能确定控件布局的情况。
直接拖拽更直观。。。。。其他的好像都没什么吧。
你现在说的东西跟动态添加控件根本就是两个概念
一般来说,动态总是比较灵活,但是性能较差
没有区别。
C# code:
public Form1()
{
[color=#FF0000]InitializeComponent();[/color]
}
private void InitializeComponent()
{
this.dataGridView1 = new System.Windows.Forms.DataGridView();
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
this.SuspendLayout();
// dataGridView1
//
this.dataGridView1.ColumnHeadersHeightSizeMode =
this.dataGridView1.Resize += new System.EventHandler(this.dataGridView1_Resize);
//
// Form1
//
this.Controls.Add(this.dataGridView1);
((System.ComponentModel.ISupportInitialize)(this.dataG
相关问答:
写了个测试程序如下
struct hostent *hp;
char AlarmDevIP[20];
int x2;
hp = gethostbyname("www.google.com");
if (hp)
{
......
我有一个类似的xml的 string,想通过遍历怎么个xml 输出我想要的element的值
xml 为:
<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
<RequestType>DISCOVER_XML_ME ......
谁能帮我把下面这些代码改成VB形式的,多谢了,急用~~
#include "stdlib.h"
#include "math.h"
#include "stdio.h"
float objfx(float x[]);
void constraint(float x[],float g ......
公司开发一个触摸屏程序,我负责的一块,实现这样一个功能,当鼠标点击窗口中图片(一张图分成几部分)的其中一部分时,将这部分图片截取出来,弹出新的窗口,将截取出的图片显示出来。我使用Rectange类控制了返回, ......