DataGridView mit fixen scrollbars

31/05/2010 - 22:38 von Roger Hiestand | Report spam
Hallo zusammen

mein Anliegen sollte eigentlich sehr simpel sein. Ich habe ein
DatagridView welches ich permanent mit einem vertikalen scrollbalken
ausstatten möchte.

Was ich jedoch bis jetzt im Internet gefunden habe, hat mich nicht
weiter gebracht. Habe zwar div. "Möglichkeiten" gefunden, jedoch
funktionierten diese bei mir nicht.

Evtl. hat ja jemand von euch den entscheidenden Tipp.

Danke und Gruss
Roger
 

Lesen sie die antworten

#1 Roger Hiestand
06/06/2010 - 17:57 | Warnen spam
Hallo Zusammen

habe nach langem Suchen tatsàchlich etwas gefunden.
Mit dem folgenden Code bleiben die Scrollbars eingeblendet, sobald sie
einmal aktiviert (angezeigt) wurden. Jetzt muss ich nur noch heraus
finden, wie ich gleich zu beginn dieses Event auslösen kann.

public class DataGridView : System.Windows.Forms.DataGridView
{
public DataGridView()
{
VerticalScrollBar.Visible = true;
VerticalScrollBar.VisibleChanged += new
EventHandler(ShowScrollBars);
}

private void ShowScrollBars(object sender, EventArgs e)
{
if (!VerticalScrollBar.Visible)
{
int width = VerticalScrollBar.Width;
VerticalScrollBar.Location new Point(ClientRectangle.Width - width - 1, 1);
VerticalScrollBar.Size new Size(width, ClientRectangle.Height - 1);
VerticalScrollBar.Show();
}
}
}
Quelle: http://www.mycsharp.de/wbb2/print.php?threadid„701&page=1&sid¶a8971d2f193bc44891c4690fd02b18

Ähnliche fragen