Kennen Sie KeePass Password Safe 2? Es ist Open-Source und ich versuche, einige Dinge zu tun, aber ich habe eine Sackgasse und kann nicht finden, wo der Code das tut und warum es überhaupt macht.Kann mir jemand helfen, eine Open-Source-Software (KeePass) zu modifizieren?
Der Quellcode ist hier und es ist codiert in C#: http://downloads.sourceforge.net/keepass/KeePass-2.08-Source.zip
Das Problem ist, dass die Symbole des TreeView Knoten und Listview-Einträge werden nicht richtig wiedergegeben, wenn die kommt aus einer alpha-blended PNG-Datei. Zum Beispiel habe ich ein 16x16-Bild erstellt und mit einer durchgehenden roten Farbe, aber mit 50% Transparenz gefüllt und es als PNG gespeichert. Dann fügte dieses Symbol einem der TreeView-Knoten hinzu und KeePass zeigt dieses Symbol in einer gräulichen Farbe an.
Ich bin nicht der Autor dieser Anwendung, wie Sie wissen, und kann bestimmte Blöcke von Codes nicht veröffentlichen, da ich nicht weiß, welche das Problem verursachen könnte und wie ich sagte, ich habe keine Ahnung, wo das ist kommen von.
Kann mir hier jemand helfen?
EDIT:
Ich glaube, ich das Problem hier gefunden habe: http://www.codeproject.com/KB/miscctrl/AlphaImageImagelist.aspx
Wenn es nicht aufgegebenes Stück Software ist, warum kooperieren Sie nicht mit seinem Betreuer? –
Und ich bin, aber er ist zwei Wochen im Urlaub und ich wollte das vorher schon mal reparieren lassen. –