Kontrolde görünen dikey kaydırma çubuğunun yatay ve/veya genişliğinin yüksekliğini nasıl alabilirim (ör. DataGridView)? senin kaynak sözlükteDataGridView denetiminde kaydırma çubuklarının boyutunu nasıl alabilirim?
cevap
Kullanım:
SystemInformation.HorizontalScrollBarHeight;
SystemInformation.VerticalScrollBarWidth;
Yeri bu:
<xcdg:DataGridControl >
<xcdg:DataGridControl.Resources>
<Style TargetType="{x:Type xcdg:TableViewScrollViewer}">
<Setter Property="VerticalScrollBarVisibility" Value="Hidden" />
</Style>
</xcdg:DataGridControl>
onay bunu:
olursa olsun bu özelliğin değerininhttp://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.scrollbars.aspx
, kaydırma çubukları sadece gösterilir ihtiyaç duyduklarında. Kaydırma çubuklarının görünmesini önlemek için bu özelliği kullanın. Bu, örneğin, kaydırma için alternatif bir kullanıcı arabirimi (UI) sağlamak istediğinizde kullanışlıdır. senin DataGridView görünür
http://msdn.microsoft.com/en-us/library/system.windows.forms.scrollbars.aspx
kaydırma çubukları bilgisayarınızdaki diğer kaydırma tüm aynı yatay yükseklik ve dikey genişlik olacak. Bu boyutlar SystemInformation
class aşağıdaki özelliklerinde etkin Windows temaya göre tanımlanır ve .NET Framework tarafından maruz kalırlar:
aynı sınıfı da ilgili ek bilgi sağlar Geçerli sistem ortamında varsayılan kaydırma çubuğu parametreleri.
Eğer hangi kaydırma çubukları bilmeniz gerekiyorsa
ScrollBars
property kullanın kontrolünüz şu anda görebilir. Bu,
ScrollBars
values,
None
,
Horizontal
,
Vertical
veya
Both
'dan birini alır veya ayarlar.
soru WinForms' 'etiketlenmiş ... –