2010-12-16 9 views

答えて

11

用途:

SystemInformation.HorizontalScrollBarHeight; 
SystemInformation.VerticalScrollBarWidth; 
-1

置き、このリソース・ディクショナリ内:

http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.scrollbars.aspx

にかかわらず、このプロパティの値を、スクロールバーがのみ表示されます。このうち

<xcdg:DataGridControl > 
<xcdg:DataGridControl.Resources> 
<Style TargetType="{x:Type xcdg:TableViewScrollViewer}"> 
<Setter Property="VerticalScrollBarVisibility" Value="Hidden" /> 
</Style> 
</xcdg:DataGridControl> 

チェック彼らが必要な時に。スクロールバーが表示されないようにするには、このプロパティを使用します。これは、たとえば、スクロールするための別のユーザーインターフェイス(UI)を提供する場合などに便利です。

http://msdn.microsoft.com/en-us/library/system.windows.forms.scrollbars.aspx

+0

質問は 'WinForms'タグ付けされています... –

6

あなたのDataGridViewに表示されるスクロールバーは、コンピュータ上の他のスクロールバーのすべてのと同じ水平高さと縦幅になります。これらのサイズは、SystemInformation classの次のプロパティにアクティブなWindowsのテーマによって定義され、および.NET Frameworkによって公開されています。

同じクラスには、追加情報を提供します現在のシステム環境のデフォルトのスクロールバーパラメータ。


あなたはそのScrollBars propertyを使用し、スクロールバーがあなたのコントロールに現在表示されているを知る必要がある場合。これにより、ScrollBars valuesのいずれか、つまりNoneHorizontalVertical、またはBothのいずれかが取得または設定されます。