問題があります。独自のカスタム SharePoint Web パーツを作成しています。すべてうまくいっていますが、問題は、テキストボックスとラベルの場所を変更する方法がわからないことです。場所を変更する方法を知っている人はいますか?
私はC#でそれを達成しようとしています。
問題が解決しました。
コンポーネント ID の助けを借りて。その特定のコンポーネントの位置を設定します。
「テキストボックスとラベルの位置を変更する方法」
この例では、ボタン (ボタン クリックで実行されるアクション) を使用しており、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);
}
}
注: これは単なる例であり、ポストバック後は機能しません。
これがあなたとみんなの質問への答えになることを願っています。