AlpTextBox


最初、AlpTextBoxという.NET Frameworkで使えるテキストボックスのコンポーネントを使ってみた。vectorで検索するとこれしか無かったのだ。


速度はそこそこ速い。WindowsAPIを直接呼び出して行番号を描画してある。


使ってみてわかったことは行番号を表示すると行の1文字目が左2ドットほど欠ける。これが致命的だ。ソースがついてないし、Dotfuscatorで難読化してある。


C#のreflectionを使ってprivateメンバの値を書き換えればこの2ドット欠けている問題自体は回避できることを発見したが、.NET Framework1.1で書かれているし作者はメンテナンスすらしてないと思われるので、このコンポーネントは絶対に使っては駄目だ。本当、時間を無駄にした。AlpTextBox爆発しろ!


AlpTextBoxのダウンロード先にリンクを貼るとSEO的に協力することになって犠牲者が増えるといけないのでリンクは貼らない。