>>233
こんな感じで書いてるんですけど、選択範囲を変えても最初の位置から動いてくれないです。。。

protected override void OnPaint(PaintEventArgs e)
{
Graphics g = this.CreateGraphics();
Size s = new Size(100, 50);
ControlPaint.DrawFocusRectangle(g, new Rectangle(this.CurrentCellAddress, s), Color.Red, Color.Yellow);

base.OnPaint(e);
}