-2

問題があります。独自のカスタム SharePoint Web パーツを作成しています。すべてうまくいっていますが、問題は、テキストボックスとラベルの場所を変更する方法がわからないことです。場所を変更する方法を知っている人はいますか?

私はC#でそれを達成しようとしています。

問題が解決しました。

4

2 に答える 2

0

コンポーネント ID の助けを借りて。その特定のコンポーネントの位置を設定します。

于 2012-09-13T13:40:03.733 に答える
0

「テキストボックスとラベルの位置を変更する方法」

この例では、ボタン (ボタン クリックで実行されるアクション) を使用しており、TextBox とラベル (このボタンを押したとき) を生成する方法も追加しています。これは通常、コントロールに場所を設定する際の一般的なプロセスだからです。

    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);
    }
}

注: これは単なる例であり、ポストバック後は機能しません。

これがあなたとみんなの質問への答えになることを願っています。

于 2013-11-01T16:39:41.077 に答える