繁体   English   中英

有人可以帮我修改开源软件(KeePass)吗?

[英]Can somebody help me modifying an open-source software (KeePass)?

您知道KeePass Password Safe 2吗? 它是开源的,我正在尝试做一些事情,但是我陷入了死胡同,无法找到代码在哪里做以及为什么要这样做。

源代码在这里,并且用C#编码: http : //downloads.sourceforge.net/keepass/KeePass-2.08-Source.zip

问题是,如果来自Alpha混合的PNG文件,TreeView节点和ListView条目的图标将无法正确呈现。 例如,我创建了一个16x16图像,并用纯红色填充,但透明度为50%,并将其另存为PNG。 然后将此图标添加到TreeView节点之一,KeePass将该图标显示为灰色。

如您所知,我不是该应用程序的作者,并且无法发布特定的代码块,因为我不知道可能是哪个代码引起了问题,并且就像我说的那样,我不知道这是从哪里来的。

有人可以帮我吗?

编辑:
我想我已经在这里找到问题了: http : //www.codeproject.com/KB/miscctrl/AlphaImageImagelist.aspx

我确实使用KeePass 2.x来存储我的所有凭据。 不过,还没有机会查看源代码。

我认为在KeePass论坛上提问时,您的问题会更合适。 也许他们已经在解决问题? 您也许还可以为程序的开发做出贡献。

这更像是KeePass使用的通用控件的问题,而不是KeePass代码本身的问题。 Google搜索在MSDN中打开了该页面 有很多重复的帖子,但似乎建议您需要在表单上设置EnableVisualStyles属性,以使Alpha透明度起作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM