C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

DomainUpDownコントロールのカスタム化


(過去ログ 120 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■70217 / inTopicNo.1)  DomainUpDownコントロールのカスタム化
  
□投稿者/ chibi (1回)-(2014/03/03(Mon) 18:08:33)

分類:[.NET 全般] 

2014/03/03(Mon) 18:47:05 編集(投稿者)
Win8.1 VS2013 Express C#で DomainUpDown コントロールのカスタム化を行っております。
標準コントロールでテキストを表示すると極端に上端に寄ってしまい見栄えが悪いと感じています(MS UIゴシック,10P)。
そこで表示位置をほんの少し下端に寄せたいと思い下記を試していますが表示がアップダウンボックスの裏に隠れてしまい困っております。コントロール内に表示するにはどうすればよいでしょうかご教授ください。

namespace MyControl
{
	public partial class DomainUpDownEx : DomainUpDown
	{
		public DomainUpDownEx()
		{
			InitializeComponent();
		}

		protected override void OnPaint(PaintEventArgs pe)
		{
			base.OnPaint(pe);
			pe.Graphics.DrawString(Text, Font, new SolidBrush(Color.Red), 1, 2);
		}

		private void DomainUpDownEx_SelectedItemChanged(object sender, EventArgs e)
		{
			Invalidate();
		}
	}
}

引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -