Hallo zusammen,
habe in eine Datagridview mit der Cellpaiting Methode eine Progressbar gezeichnet
warum wird die links, bzw. kann man die wie nach ganz rechts bekommen
meine Werte stehen in Spalte 6 (im Bild zu sehen) die Progressbar soll nach der ABC Spalte
wer kann mir helfen?
habe in eine Datagridview mit der Cellpaiting Methode eine Progressbar gezeichnet
warum wird die links, bzw. kann man die wie nach ganz rechts bekommen
meine Werte stehen in Spalte 6 (im Bild zu sehen) die Progressbar soll nach der ABC Spalte
wer kann mir helfen?
Quellcode
- ':::::Private Sub dgvABC_CellPainting(ByVal sender As Object, ByVal e As DataGridViewCellPaintingEventArgs) Handles dgvABC.CellPainting
- If e.ColumnIndex <> 0 OrElse e.RowIndex < 0 Then ReturnDim mask = DataGridViewPaintParts.All Xor DataGridViewPaintParts.ContentBackground _
- Or DataGridViewPaintParts.ContentForeground Or DataGridViewPaintParts.SelectionBackgrounde.Paint(e.CellBounds, e.PaintParts And mask)
- e.Handled = TrueDim rct = e.CellBounds
- rct.Inflate(-3, -3)rct.Width = rct.Width * CInt(dgvABC(6, e.RowIndex).Value) \ 100
- e.Graphics.FillRectangle(Brushes.SteelBlue, rct)End Sub