CellFormattingイベントの一部のセルの境界線の色を変更する必要があります。個々のセルのボードの色を変更できますか?DataGridViewで一部のセルの境界線の色を変更するにはどうすればよいですか?
5
A
答えて
-3
派生データグリッドビューが作成されていない限り、個々のセル境界線スタイルを変更する方法はありません。
9
長方形を描くことができます。この例では、選択したセルに赤いボコーダを配置します。
private void dataGridView_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)
{
if (e.RowIndex >= 0 && e.ColumnIndex >= 0)
{
if (dataGridView.Rows[e.RowIndex].Cells[e.ColumnIndex].Selected == true)
{
e.Paint(e.CellBounds, DataGridViewPaintParts.All & ~DataGridViewPaintParts.Border);
using (Pen p = new Pen(Color.Red, 1))
{
Rectangle rect = e.CellBounds;
rect.Width -= 2;
rect.Height -= 2;
e.Graphics.DrawRectangle(p, rect);
}
e.Handled = true;
}
}
}
0
MSDNを使用すると、デフォルトの境界線のスタイルを上書きするためのDataGridViewを継承することができる方法を説明します。上記のDataGridViewAdvancedBorderStyle Class
塗装方法は、しかし、単純です。
関連する問題
- 1. ピクチャボックス(winform)の境界線の色を変更するにはどうすればよいですか?
- 2. SplitContainerの境界線の色を変更するにはどうすればよいですか?
- 3. タブヘッダーの境界線の色を変更するにはどうすればよいですか?
- 4. EPPlusセルの境界線の色を変更する
- 5. どのウィンドウの境界線の色を変更するには?
- 6. テーブル内の単一セルの境界線の色を変更する
- 7. SwiftでNavigationBarの境界線の色のみを削除するにはどうすればよいですか?
- 8. 一連の線の境界線の矩形を見つけるにはどうすればよいですか?
- 9. Androidチェックボックスの境界線の太さを変更するにはどうすればよいですか?
- 10. Windowsフォームの境界線の太さと色を制御するにはどうすればよいですか?
- 11. テーブルビューの境界線の色を変更するには
- 12. AndroidでEdittextの色の境界線を変更する方法
- 13. 変更のEditText境界線の色
- 14. asp.net detailsview commandrowセルに境界線を追加するにはどうすればよいですか?
- 15. UIviewの境界線の色を変更する方法は?
- 16. CSSの境界線の色はどのように透明ですか?
- 17. ガス中の境界線の色を変更(および* *一部を変更しない)
- 18. 上部に境界線を配置するにはどうすればよいですか?
- 19. どのようにしてカードビューの境界線の色を動的に変更できますか?
- 20. UWPウィンドウの境界線の色を変更しますか?
- 21. サイズ変更IFRAMEは一貫性のない境界線の色矛盾境界色を取り除くためにどのように
- 22. サイズ変更IFRAMEは一貫性のない境界線の色矛盾境界色を取り除くためにどのように
- 23. NetbeansはDiff-viewの境界線の色を変更します
- 24. ブートストラップテーブルのヘッドの境界線の色を変更する値
- 25. ボタンのクリックの境界線の色を変更する
- 26. Googleドキュメントのすべての表の境界線の色を変更するにはどうすればよいですか?
- 27. 別のクラスの境界線をどのように変更するか?
- 28. テキストエリアの境界線の色を変更する方法:focus
- 29. フォームの境界線の色を変更する方法C#?
- 30. GWTテキストボックスの境界線の色を変更する方法
がtrueでない場合、これはカスタムDataGridViewで行うことができます。マイクロソフトのサイトには次のようなものがあります。http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewadvancedborderstyle.aspx –
これは偽です。単にセルのペイント方法をオーバーライドすることができます – Edmondo1984