xpCommonControls の紹介

http://www.steepvalley.net/dev/projects/xpcc/xpcc.aspx

WinXPのスタイルを真似たコントロール集です。VB.NETで書かれたライセンスフリーのDonation Ware。現在のバージョンは2.1。

コントロールもサイトもドキュメントも凝りにこってます。ドキュメントはMSDNそっくりに、きっちり仕上げてあって脱帽です。作者のMichael Doblerさんはオーストリア人だそうで、ドイツ人に似た気質を持っているのかも。

http://www.steepvalley.net/dev/projects/xpcc/xpcc_ctrls.aspx
ここにコントロールの一覧があります。


興味があれば、何はともあれダウンロード。
「C:\Program Files\VScontrol\steepvalley.net\XPCommonControls」(もちろん変更可)にインストールされます。デモ、ドキュメント、ソースの入ったフォルダが展開されます。


TestBed.exe がデモ。デモはちょっと分かりにくいので説明します。
最初の画面+3部構成のデモになっています。
始めの画面はWinXPのログイン画面をまねたもの。ここで、3つのデモのどれかを選択します。どれを選んでもパスワードを聞かれますが、入れても入れなくても先に進めます。
1番目と2番目のデモでは、はじめに「File→Open」で、SourceCode\TestBedの下にあるcsvファイルを読み込んでください。歴代のオスカーリストが長いファイルと短いファイルの二つ用意されています。
読み込んだら、後はコントロールを思う存分遊び倒してみてください!

いろいろ試してみたところ、どうも再現性が低い細かいバグがあるようです。デモだけのバグか、コントロール自体のバグか、よく分かりません。デモを再起動すると直ったりして、はっきりと捕まえれないのがくやしいところ…。致命的な問題は今のところ見つけていません。

長くなってきたので、今日はここまでー。
続きは、きっと書きます。たぶん(笑)