如何更改文本框的位置

时间:2012-09-11 13:45:38

标签: c# textbox

我遇到了一个问题,我正在制作自己的自定义SharePoint webpart。 一切进展顺利,但问题是我无法弄清楚如何更改文本框和标签的位置。 谁知道我怎么能改变位置?

我正在尝试用C#完成它。

问题已解决。

2 个答案:

答案 0 :(得分:0)

借助组件ID。设置该特定组件的位置。

答案 1 :(得分:0)

“如何更改文本框和标签的位置”

在这个例子中,我使用了一个按钮(在Button Click上执行了Action),我还添加了如何生成TextBox和Label(当你按下这个按钮时)。 仅仅因为这通常是设置控件位置的常见过程。

    private void button1_Click(object sender, EventArgs e)
    {
        // Settings to generate a New TextBox
        TextBox txt = new TextBox();   // Create the Variable for TextBox
        txt.Name = "MyTextBoxID";      // Identify your new TextBox

        // Create Variables to Define "X" and "Y" Locations
        var txtLocX = txt.Location.X;
        var txtLocY = txt.Location.Y;

        //Set your TextBox Location Here
        txtLocX = 103;
        txtLocY = 74;

        // This adds a new TextBox
        this.Controls.Add(txt);

        // Now do the same for Labels

        // Settings to generate a New Label
        Label lbl = new Label();   // Create the Variable for Label
        lbl.Name = "MyNewLabelID"; // Identify your new Label

        // Create Variables to Define "X" and "Y" Locations
        var lblLocX = lbl.Location.X;
        var lblLoxY = lbl.Location.Y;

        //Set your Label Location Here
        lblLocX = 34;
        lblLoxY = 77;

        // Adds a new Label
        this.Controls.Add(lbl);
    }
}

注意:这只是一个示例,在回发后无效。

我希望这能回答你和每个人的问题。