2010-12-16 48 views

回答

11

用途:

SystemInformation.HorizontalScrollBarHeight; 
SystemInformation.VerticalScrollBarWidth; 
-1

将此放在您的资源字典:

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

检查了这一点:

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

不管这个属性的值,滚动条只显示当他们需要时。使用此属性可防止出现滚动条。例如,当您想为滚动提供替代用户界面(UI)时,这很有用。

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

+0

问题被标记'WinForms' ... – 2010-12-16 16:12:26

6

出现在您的DataGridView滚动条将是相同的水平高度和垂直宽度为所有计算机上的其他滚动条。这些尺寸可通过将活性Windows主题定义,并且由.NET Framework暴露在SystemInformation class的以下属性:

相同类还提供了有关的附加信息当前系统环境中的默认滚动条参数。


如果您需要知道哪些滚动当前可见你的控制,利用其ScrollBars property。这获取或设置ScrollBars values之一,或者None,Horizontal,VerticalBoth