|
分類:[VB.NET/VB2005 以降]
VB2013を使用したWindows Formプログラムを作成しています。 ここでDataGridViewにボタンを表示しているのですが、 最近、ここに表示するテキストで、ボタンをはみ出るものが出てきました。 Form上のButtonコントロールのでは、AutoEllipsisというプロパティがあるのですが、 DataGridViewButtonにはそれらしきプロパティが見当たりません。 (うまく見つけられていないのかも知れません。)
やりたいことは、ボタンの幅に収まるテキストならばそのまま表示(表示位置はMiddleCenter)して、 ボタンの幅に収まらないテキストの場合は文字を...で省略して表示したいです。 どのようにすればよいでしょうか? CellPaintingイベントを使用しますか?
|