2009-08-01 3 views
1

KeePass Password Safe 2에 대해 알고 계십니까? 오픈 소스이고 몇 가지 일을하려하지만 막 다른 골목을 쳤습니다. 코드가 어디에서 이런 일을하는지, 왜 그렇게하는지 전혀 알 수 없습니다.누군가가 오픈 소스 소프트웨어 (KeePass)를 수정하는 데 도움을 줄 수 있습니까?

소스 코드는 여기에 그것은 C#으로 코딩 것 : http://downloads.sourceforge.net/keepass/KeePass-2.08-Source.zip

문제는 알파 혼합 PNG 파일에서 오면 트 리뷰 노드와의 ListView 항목의 아이콘이 제대로 표시되지 않는 것입니다. 예를 들어 16x16 크기의 이미지를 만들고 투명도가 50 % 인 빨강 색으로 채우고 PNG로 저장했습니다. 그런 다음이 아이콘을 TreeView 노드 중 하나에 추가하면 KeePass는 회색 아이콘으로이 아이콘을 표시합니다.

나는이 응용 프로그램을 작성한 사람이 아니므로 특정 코드 블록을 게시 할 수 없습니다. 어떤 코드가 문제를 일으키는 지 알 수 없기 때문에 내가 말했던 것처럼 이것이 어디 있는지 전혀 알 수 없습니다. 에서 오는.

아무도 나를 도와 줄 수 있습니까?

편집 :
내가 여기에 문제를 발견했다고 생각 : http://www.codeproject.com/KB/miscctrl/AlphaImageImagelist.aspx

+0

소프트웨어의 버려진 부분이 아니라면 관리자와 협조 해 보지 않으시겠습니까? –

+0

그리고 나는 2 주 동안 휴가를 올렸지 만 나는 그 전에이 문제를 해결하기를 원했다. –

답변

3

내 모든 자격 증명을 저장하는 KeePass를 2.x를 사용합니까. 소스 코드를 볼 기회가 없었습니다.

KeePass forums에 질문 할 때 질문이 더 적합하다고 생각합니다. 아마 그들은 이미 수정 작업을하고있을 것입니까? 당신은 또한 프로그램 개발에 기여할 수 있습니다.

+0

그게 내가하려고 노력하고있어 내가 설명한 문제를 해결할 필요가 있지만 그렇게 할 수는 없다. 그리고 많은 사람들이 그 포럼에 갈 것 같지 않습니다 .../ –

0

이것은 KeePass 코드 자체의 문제가 아니라 KeePass가 사용하는 일반적인 컨트롤과 더 비슷한 문제입니다. MSDN에서 Google 검색 결과는 this page입니다. 중복 된 게시물이 많이 있지만 알파 투명도를 얻으려면 양식에 EnableVisualStyles 속성을 설정해야한다고 제안하는 것 같습니다.

+0

Application.EnableVisualStyles()는 main()에서 첫 번째 라인으로 이미 호출되었으며 Forms에 "EnableVisualStyles"라는 속성이 있다고 생각하지 않습니다. –

+0

실수는 양식이 아닌 Application 개체의 메서드입니다. –