2009-05-23 6 views
0

Ich listet Ordner und Ordnergrößen in einem ListView für ein VB.NET WinForm-Programm auf, das ich schreibe. Ich möchte die Ordnergrößen im letzten Eintrag der ListView zusammenfassen und "sperren" zeigen es immer (auch wenn man durch die Liste scrollt.Gibt es eine Möglichkeit, das letzte Element in einer ListView immer zu "sperren"?

Gibt es eine Möglichkeit dies zu tun? Das würde ich wirklich gerne tun vermeiden eine weitere Kontrolle auf dem Windows Form Hinzufügen der Gesamt anzuzeigen

EDIT:. Raum etwas ein Problem ist, wie ich dieses Fenster klein genug zu halten, ich versucht, in einer min Bildschirmauflösung von 800x600 zu arbeiten (I wissen, waaaaay nicht der Standard, aber ich möchte dies auch für diejenigen in der älteren Gemeinschaft mit problematischer Sehkraft zur Verfügung stellen.

Vielen Dank!

-JFV

+3

Können Sie erweitern auf * warum * Sie nicht ein weiteres Steuerelement hinzufügen möchten? Vermutlich ist Platz kein Problem, da Sie in der unteren Zeile der ListView die Gesamtwerte permanent anzeigen möchten. –

+0

Ob Sie es in das Raster einfügen oder ein Steuerelement hinzufügen, wird es nicht noch Platz einnehmen? –

+0

@Robert Harvey: Wenn ich in der ListView halte, dann ist es immer noch in dem festen Platz, der von der ListView verwendet wird. Wenn ich den letzten Eintrag sperren kann, nicht scrollen, aber den Rest der Liste scrollen lassen, dann kann ich meinen Kuchen essen und auch essen! – JFV

Antwort

1

Es scheint Möglichkeiten, dies zu tun in Webforms und WPF, aber nicht in WinForms zu sein. Sie sollten wahrscheinlich ein Textfeld verwenden. Jeder Versuch, in einer festen Summenzeile zu hacken, wäre mit Sicherheit weitaus mehr Aufwand als der erzielte Nutzen. Es ist sicherlich jenseits meiner Möglichkeiten. Selbst die Custom-Control-Shops wie Telerik scheinen das nicht zu tun.

http://www.telerik.com/products/winforms/gridview.aspx 

Wenn Sie Raum betroffen sind, machen den gridview ein wenig kleiner das Textfeld zu empfangen.

Verwandte Themen