Hi,
ich möchte in meiner GUI eine Art Terminkalendar darstellen. Dazu benötigt wird eine Tabelle, die ähnlich aufgebaut ist wie ein Kalendar. Ich möchte das bei Klick auf die einzelnen Zellen eine Methode getriggert wird.
Gibt es dafür was passendes in der Toolbox? Gefunden habe ich nur TableLayoutPanel, aber das ist offensichtlich nicht für meine Zwecke gedacht.
Mein Plan B ist gerade alle Felder mit Buttons zu erstellen. Das wird aber nicht so schön 😕
Wie würdet ihr das machen?
Vermutlich selbst zeichnen.
Ich kenne keinen Kalender, der mit Standard Controls eine attraktive und funktionale UI hat.
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
Hallo,
eventuell über ein DataGrid (WPF) oder ein DataGridView (WinForms).
glandorf
Die einfachste Art eine Tabelle darzustellen, geht mit der ListView.
Diese kann man auf View "Details" stellen und Eigenschaften wie FullRowSelect setzen. Eine ListView hat nicht so viel Overhead wie ein DGV und ist imho erstmal einfacher zu verwenden.
Mit DataGridView (Winforms) kann das so aussehen :
Workshop : Datenbanken mit ADO.NET
Xamarin Mobile App : Finderwille Einsatz App
Unternehmenssoftware : Quasar-3
Danke für eure Antworten. ListView würde gehen, stimmt. Aber DataGridView sieht auch ganz gut aus, kannte das noch nicht. Ich versuchs mal damit!