初始化按钮

本文关键字:按钮 初始化 | 更新日期: 2023-09-27 18:08:56

你好,我来自c/c++的世界,我有下面的代码片段,是好主意初始化按钮这种方式?提前感谢

private Button initializeButton() {
    Button button = new Button();
    button.FlatStyle = System.Windows.Forms.FlatStyle.System;
    button.Location = new System.Drawing.Point(16, 16);
    button.Name = "button";
    button.Size = new System.Drawing.Size(168, 24);
    button.TabIndex = 5;
    button.Text = "button";
    return button;
}

初始化按钮

是的,如果你想让它更短,你可以这样写:

    private Button initializeButton() {
        return new Button() {
            FlatStyle = System.Windows.Forms.FlatStyle.System,
            Name = "button",
            ....
        };
    }

你可能需要处置此按钮以后,如果你不添加它的父控件集合。

这完全没有错。但是,您也可以使用快捷语法:

return new Button {
    FlatStyle = System.Windows.Forms.FlatStyle.System,
    Location = new System.Drawing.Point(16, 16),
    Name = "button",
    Size = new System.Drawing.Size(168, 24),
    TabIndex = 5,
    Text = "button"
};