タグ

ブックマーク / devlights.hatenablog.com (2)

  • CSVファイルの読み出し(TextFieldParser)(Microsoft.VisualBasic.FileIO) - いろいろ備忘録日記

    元ネタは、ここから。 ダブルクオーテーション付のCVSファイルをC#で読み込む方法(From とりカシュの8bit級ブログさん) 知らなかったです。こんなクラスがあるとは・・・。 しかも、.NET 2.0から追加みたいですね。 自前で、ファイルオープンして一行読み込んでsplitして処理するより こちらの方が簡単です。クォートの処理もうまくしてくれそうな雰囲気です。 (試してないですが・・) とりカシュさんの方でもとても分かり易いサンプルがありますが、 一応、勉強のためにこちらも作成しました。 // vim:set ts=4 sw=4 et ws is nowrap ft=cs: using System; using System.IO; using Microsoft.VisualBasic.FileIO; namespace Gsf.Samples.CSharp{ public cl

    CSVファイルの読み出し(TextFieldParser)(Microsoft.VisualBasic.FileIO) - いろいろ備忘録日記
    kent013
    kent013 2009/07/13
  • 特定のコントロールの取得方法および削除方法 - いろいろ備忘録日記

    たとえば、独自のコントロールを作成してそれをフォーム内に 配置します。そのコントロール内のイベントで別のコントロールの 状態を更新したい場合(たとえばステータスバーを更新など)が多々あります。 やり方はいろいろあると思いますが、一番ベタなのが更新される コントロールを渡す方法でしょうか。 class 独自コントロール : UserControl{ private Label _statusLabel; public Label StatusLabel{ set{ _statusLabel = value; } } } でも、これだと更新する対象のコントロールが増えるたびに プロパティを外部に公開する処理を追加していかなければなりません。 もうひとつは、トップレベルもしくは該当のコントロールを保持している コンテナからNameプロパティをキーにして取得する方法があります。 たとえば、先ほどの

    特定のコントロールの取得方法および削除方法 - いろいろ備忘録日記
    kent013
    kent013 2009/06/22
  • 1