.NET Framework

Top / .NET Framework

コントロールの自動伸縮

  • 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
Last-modified: 2008-05-02 (金) 14:19:37 (5830d)