#contents

* コントロールの自動伸縮

- Dock = Fill
- TableLayoutPanel row/col size 100%
- AutoSize = True
- AutoSizeMode = GrowAndSlink

を使うとたいていうまくいく。~
TableLayoutPanel の Dock = Fill と 単一 row/col Autosize はうまくいかないので 100% を指定すること。

* TreeView などで ImageList のアイコンが表示されない

これを先に実行しておかないとダメらしい。~
標準で生成されるフォーム起動手順だと回避されているが、その辺いじったときに注意。~

 Application.EnableVisualStyles();

http://forums.microsoft.com/MSDN/ShowPost.aspx?siteid=1&PostID=965968

* EnableVisible と EndUpdate

EndUpdateより後にしておかないとうまくスクロールしないっぽい。

* BufferedStream とネットワークドライブ

ネットワークが遠回り + Read で1バイトずつ読んでいる状況はあまりバッファの意味がない。~
(この条件が必須かどうかは不明。

* 拡張子マッチの罠


DirectoryInfo.GetFiles(pattern)

pattern = "*.abc" のような3文字拡張子の場合のみ hoge.abcd のようなものにもマッチする。~
なんじゃそれ。


トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS