Labelの表示位置 への返答
投稿で使用できる特殊コードの説明。(別タブで開きます。)
以下の返答は逆順(新しい順)に並んでいます。
投稿者 あにす  ()
投稿日時
2008/7/21 07:26:00
失礼しました。VBで。
Private Sub Label1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) _
Handles Label1.TextChanged
Label1.Left = (Me.Width / 2) - (Label1.Width / 2)
End Sub
Private Sub Label1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) _
Handles Label1.TextChanged
Label1.Left = (Me.Width / 2) - (Label1.Width / 2)
End Sub
投稿者 あにす  ()
投稿日時
2008/7/21 07:17:00
private void label1_TextChanged(object sender, EventArgs e) {
label1.Left = (this.Width / 2) - (label1.Width / 2);
label1.Top = (this.Height / 2) - (label1.Height / 2);
}
こうすると少しずれますね。
label1.Left = (this.Width / 2) - (label1.Width / 2);
label1.Top = (this.Height / 2) - (label1.Height / 2);
}
こうすると少しずれますね。
投稿者 ロッキー  ()
投稿日時
2008/7/21 02:44:00
始めにLabelに5文字入っていています。
その後、Labelに8文字入れる(データを上書きする)
処理があります。
そのLabelを必ずフォームの中央に表示するように
するには、どうすればいいでしょうか?
教えて下さい。お願いします。
その後、Labelに8文字入れる(データを上書きする)
処理があります。
そのLabelを必ずフォームの中央に表示するように
するには、どうすればいいでしょうか?
教えて下さい。お願いします。
あにすさん
ありがとうございました!