<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">
<rss version="0.91">
<channel>
<title>「DataGridViewの行ヘッダーに行番号を表示する」へのコメント</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;id=datagridview%2Fdrawrownumber.html</link>
<description>「DataGridViewの行ヘッダーに行番号を表示する」に投稿されたコメントの一覧</description>
<language>ja</language>
<image>
<url>https://dobon.net/banner/dbs1.gif</url>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;id=datagridview%2Fdrawrownumber.html</link>
<title>「DataGridViewの行ヘッダーに行番号を表示する」へのコメント</title>
<width>88</width>
<height>31</height>
</image>
<item>
<title>評価の理由</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;id=datagridview%2Fdrawrownumber.html#2</link>
<description><![CDATA[評価：良い<br>このままでは、ハイライト時に行数が見づらくなるので、少し変更したコードを記載します。<br><br><br>//列ヘッダーかどうか調べる<br>if (e.ColumnIndex &lt; 0 &amp;&amp; e.RowIndex &gt;= 0)<br>{<br>	//セルを描画する<br>	e.Paint(e.ClipBounds, DataGridViewPaintParts.All);<br><br>	//行番号を描画する範囲を決定する<br>	//e.AdvancedBorderStyleやe.CellStyle.Paddingは無視しています<br>	Rectangle indexRect = e.CellBounds;<br>	indexRect.Inflate(-2, -2);<br><br>	//選択状態を調べて文字色を変更する<br>	Color forecolor;<br>	if (DataGridViewElementStates.Selected == (DataGridViewElementStates.Selected &amp; e.State))<br>	{<br>		forecolor = e.CellStyle.SelectionForeColor;<br>	}<br>	else<br>	{<br>		forecolor = e.CellStyle.ForeColor;<br>	}<br><br>	//行番号を描画する<br>	TextRenderer.DrawText(e.Graphics,<br>		(e.RowIndex + 1).ToString(),<br>		e.CellStyle.Font,<br>		indexRect,<br>		forecolor,<br>		TextFormatFlags.Right | TextFormatFlags.VerticalCenter);<br>	//描画が完了したことを知らせる<br>	e.Handled = true;<br>}]]></description>
</item>
<item>
<title>評価の理由</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=datagridview%2Fdrawrownumber.html#1</link>
<description><![CDATA[評価：良い<br>いつも参考にさせて頂いてます。]]></description>
</item>
</channel>
</rss>