- Fire Emblem 私設二次創作サイト - 

« [雑記] 上司の命令 | メイン | [雑記] 東方Project »

グリッド内データの行や列がグリッドの高さや幅より大きくなるとスクロールバーが出るのは、まぁ基本中の基本なわけですが。
グリッドの高さや幅に達してないときにグレーアウトしたスクロールバーを表示・・・って、標準だと出来ないらしい。
やりたきゃ自分で拡張しろとか。

WebだとCSSのoverflow使えば簡単に実現できるのに。
なもので、てっきり出来るものと思い込んでました。

一瞬これで出来ると思ったのが、DataGridViewのScrollBarsプロパティ。
でもこれって、行、列が高さ、幅を超えた場合にスクロールバーを表示するか否かってだけらしい。

>ScrollBars列挙体。

 ・None … スクロールバー表示なし
 ・Horizontal … 水平スクロールバーのみ表示
 ・Vertical … 垂直スクロールバーのみ表示
 ・Both … 水平スクロールバー、垂直スクロールバーの両方を表示

>Webでのスクロール領域作成方法。

<div style="overflow:scroll;width:200px;height:70px">
こんなの。
</div>

余談ですが、元々IE独自拡張だったはずのoverflow-xやoverflow-yは、CSS3で正式採用されるらしい。

トラックバック

このエントリーのトラックバックURL:
http://masumi.cside.com/cgi/blog/mt/mt-tb.cgi/80

About

2009年1月 7日 21:15に投稿されたエントリーのページです。

ひとつ前の投稿は「[雑記] 上司の命令」です。

次の投稿は「[雑記] 東方Project」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。