AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

VirtualTreeView - Checkbox disablen

Ein Thema von himitsu · begonnen am 2. Nov 2006 · letzter Beitrag vom 20. Feb 2016
Antwort Antwort
Aviator

Registriert seit: 3. Jun 2010
1.611 Beiträge
 
Delphi 10.3 Rio
 
#1

AW: VirtualTreeView - Checkbox disablen

  Alt 20. Feb 2016, 13:00
Ahh alles klar. Das Problem hierbei ist allerdings, dass sobald die CheckBox als TriStateCheckBox gesetzt wird, sich der Tree selbst um den CheckState kümmert. Das kann man meines Wissens nach nicht umgehen und ich würde sagen, dass ich den Tree doch sehr gut kenne (aber ich lasse mich auch gern eines besseren belehren). In diesem Fall könntest du mit einfachen Images in Column 0 arbeiten. Da wäre es dann allerdings erforderlich, dass du in NodeLevel 0 und 1 entsprechend alle Children überprüfst. Und solltest du auf dieser Lösung dein Programm aufbauen, dann würde ich auch nicht mehr die Daten aus dem Tree sondern aus einer eigenen Klasse auslesen und dann entsprechend den State setzen.
  Mit Zitat antworten Zitat
Benutzerbild von Jens Hartmann
Jens Hartmann

Registriert seit: 11. Jan 2009
Ort: Wilnsdorf
1.439 Beiträge
 
Delphi XE2 Professional
 
#2

AW: VirtualTreeView - Checkbox disablen

  Alt 20. Feb 2016, 13:17
Die Daten sind in einem Objekt. Allerdings nutzen ich die Icons schon und es wäre daher schade, wenn ich diese anpassen bzw. ändern müsste...

Es kann ja auch eine Normale Checkbox sein. Dann würde das ganze ja so aus sehen...



Code:
//Keine Bearbeitung erforderlich
[x] Node_0
  [x] Node_1
    [x] Node_2a
    [x] Node_2b
    [x] Node_2c

Code:
//Bearbeitung erforderlich
[x] Node_0
  [x] Node_1
    [ ] Node_2a
    [x] Node_2b
    [ ] Node_2c
Code:
//Bearbeitung erforderlich
[ ] Node_0
  [ ] Node_1
    [ ] Node_2a
    [ ] Node_2b
    [ ] Node_2c
Jens Hartmann
Das Leben selber ist zu kurz, also nutze jeden Tag wie er kommt.
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.303 Beiträge
 
Delphi 12 Athens
 
#3

AW: VirtualTreeView - Checkbox disablen

  Alt 20. Feb 2016, 17:00
Hallöle...

Was spricht gegen Icons statt der Checkboxen? Schöne Bildchen die den Status deines Objektes (am Node hängend) anzeigen...von mir aus in Ampelfarben. Da hast du die Checkbox komplett aus dem Kreuz.
Angehängte Grafiken
Dateityp: png Node Bildchen.png (20,7 KB, 20x aufgerufen)

Geändert von haentschman (20. Feb 2016 um 17:03 Uhr)
  Mit Zitat antworten Zitat
Aviator

Registriert seit: 3. Jun 2010
1.611 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: VirtualTreeView - Checkbox disablen

  Alt 20. Feb 2016, 17:05
Hallöle...

Was spricht gegen Icons statt der Checkboxen? Schöne Bildchen die den Status deines Objektes (am Node hängend) anzeigen...von mir aus in Ampelfarben. Da hast du die Checkbox komplett aus dem Kreuz.
Das Problem ist, dass er die Images schon für andere Zwecke benutzt. Hatte ich ja auch schon vorgeschlagen. Siehe letzter Post von mir.
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.303 Beiträge
 
Delphi 12 Athens
 
#5

AW: VirtualTreeView - Checkbox disablen

  Alt 20. Feb 2016, 17:07
Zitat:
Hatte ich ja auch schon vorgeschlagen.
...das kommt davon wenn man nur überfliegt. Die letzten "Übersichtsbilder" der Knoten sahen eben nicht danach aus. Ich leg mich dann mal wieder hin.

Geändert von haentschman (20. Feb 2016 um 17:09 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Jens Hartmann
Jens Hartmann

Registriert seit: 11. Jan 2009
Ort: Wilnsdorf
1.439 Beiträge
 
Delphi XE2 Professional
 
#6

AW: VirtualTreeView - Checkbox disablen

  Alt 20. Feb 2016, 20:43
Ne, so is auch nicht. Ich könnte die Icons schon umbauen. Fand es mur mit den Checkboxen ganz amüsant. Ich werde mal ein wenig basteln.

Danke schon mal...

Schönen Abend noch und Gruß Jens
Jens Hartmann
Das Leben selber ist zu kurz, also nutze jeden Tag wie er kommt.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:56 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz