Ich möchte etwas anzeigen, wenn das Datenraster Ansicht lang ist und eine Bildlaufleiste zeigt, aber nicht weiß, wie überprüft werden soll, ob die Bildlaufleiste sichtbar ist. Ich kann die Zeilen nicht einfach hinzufügen, da einige möglicherweise nicht sichtbar sind. Ich kann ein Ereignis nicht verwenden, da sich mein Code bereits in einem Ereignis befindet.
Um festzustellen, ob die vertikale Bildlaufleiste vorhanden ist, müssen Sie überprüfen, wie groß Ihre sichtbaren Zeilen sind, und mit der Höhe der Datagrid-Ansicht vergleichen.
%Vor%Um genauer zu sein, müssen Sie möglicherweise eine Überprüfung der Spaltenbreiten vornehmen, da das Vorhandensein einer horizontalen Bildlaufleiste eine vertikale Bildlaufleiste erstellen könnte, die andernfalls nicht vorhanden ist.
Tags und Links .net c# winforms datagridview