Hallo zusammen,
man kann ja beim GUICtrlListView die Spaltenbreite ändern. Lässt sich auch die Zeilenhöhe
beleibig verändern und bei Bedarf mit Scrollbalken versehen, falls der Inhalt dann immer noch
nicht passt?
Danke und viele Grüße
MaDeBuVie
Hallo zusammen,
man kann ja beim GUICtrlListView die Spaltenbreite ändern. Lässt sich auch die Zeilenhöhe
beleibig verändern und bei Bedarf mit Scrollbalken versehen, falls der Inhalt dann immer noch
nicht passt?
Danke und viele Grüße
MaDeBuVie
[ offen ] Zeilenhöhe bei GuiCtrlListView ändern
packst dus?!
Sorry, hab den Thread nicht mehr gefunden. Ich hab gedacht, das es mit dem Serverabsturz zutun hatte.
Viele Grüsse
MaDeBuVie
...gibt was, das nennt sich "Suche" - siehe rechts oben im Eck.
Ausserdem hast du deinen alten Beitrag 1:1 kopiert, also erzähl nix!!! :pinch:
erster Goolge versuch und gleich treffer... hier die Lösung
1) Ich erzähle nichts.Ich hatte letzte Woche den Thread in einer Textdatei vorbereitet.
Daher war es 1:1 derselbe Text. Eine Entschuldigung von mir denke ich dürfte daher auch ausreichend sein.
2) Die Lösung mit dem Image verstehe ich nicht. Ich wollte eigentlich kein Bild einfügen sondern platz für Text schaffen.
Daher war meine Googlesuche auch nicht erfolgreich.
Viele Grüsse
MaDeBuVie
ein doppelpost im doppelpost? jetz aber
Ich hab nur einmal auf absenden gedrückt.
Was du angefragt hast war die Zeilenhöhe verändern und das geht wie im verlinkten Thread beschrieben mit
[autoit]_GUICtrlListView_SetView()
[/autoit]Von Platz für Text schaffen war nie die Rede. Wie stellst du dir das vor?
Na ja,
ich stelle mir die Handhabung ungefähr so wie bei Excel vor, wo ich die Zeilen und Spalten auch
mit der Maus an den benötigten Platz anpassen kann.
Wenn ich in einem Feld z.B 3 Zeilen hineinschreibe, muss ich auch die Möglichkeit haben, diese
komplett anzeigen zu lassen.Unter Umständen dann mit Scrollbalken.
Viele Grüße
MaDeBuVie
Ein Listview Control hat nur eine Höhe für alle Zeilen. Das ist ererbt von der Win32 Control-Klasse.
Eine Manipulation durch den User ist nicht vorgesehen. Es gibt einfach keinen Parameter für die Zeilenhöhe. Darum kann man hier auch nicht mit $NM_CUSTOMDRAW schrauben.
Der Trick mit dem Icon ist zwar nicht besonders schön, aber wenn du schon (warum auch immer) die Zeilenhöhe ändern möchtest, dann mach es halt so.
Listviews sind als Einzeilen-Control konzipiert. Wenn du diese Struktur vergewaltigen möchtest, beschwer dich nicht, wenns schief geht. Ein Frosch kann schließlich auch nicht fliegen, selbst wenn du ihm diese Eigenschaft in den Binärcode schreiben würdest.
Danke für die Antwort.
Gibt es denn eine Alternative zum GUICtrlView, womit man
diese Funktion realisieren kann?
Viele Grüsse
MaDeBuVie
Wenn Standard-Ctrl nicht das bieten, was du dir vorstellst, bleibt nur die Alternative des selber Basteln.
Das ist nicht ganz ohne, aber auf jeden Fall auch eine interessante Herausforderung. Wie man eigene Controls baut, kannst du z.B. hier ansehen.
Vielen Dank,
ich glaube, daß muß ich mir einmal genauer ansehen.
Viele Grüße
MaDeBuVie