KySSTweet特殊フォルダ内のファイルを表示し、新規ファイルを保存する今回は、ファイル操作のサンプルを2つ紹介します。4で追加されたCOMオートメーションを用いた、任意のフォルダへのファイルの保存と読み込みです。はじめに紹介するのは、特殊フォルダへのアクセスと書き込みのサンプルです。書き込みが可能なのは、MyDocuments、MyPictures、MyMusic、MyVideos等で、「My」の付いたフォルダに限られます。これらSpecialFolder(特殊フォルダ)の詳説についてはMicrosoft社Webサイトのヘルプなどを参照してください。ここでは、ドキュメントフォルダ(MyDocuments)内にある既存のファイルを、ListBoxコントロール内に一覧表示します(図1)。TextBoxコントロール内に文字列を入力し、任意のファイル名を付けた文書を、ドキュメントフォルダに保存することができます(図2)。フォルダ内のファイル取得」ボタンをクリックすると、作成して保存したファイルを含む既存ファイルの一覧が表示されます。ファイルが選択された時は、その内容を別のTextBoxコントロール内に表示します(図3)。プロジェクト・ファイルは、こちらからダウンロードできます。4プロジェクト(プロジェクト名は「SL4_FileAccess」)を作成してください。プロジェクト依存関係も設定してください。UserControlのPropertiesペインの[Layout]を展開して、Widthに800、Heightに600を指定します。Toolboxから、TextBlock、ListBox、TextBox、Label、Buttonコントロールを図4のようにレイアウトします。ButtonコントロールのContentプロパティには、ボタン表面に表示する文字を指定します。TextBox1とTextBox2のAcceptsReturnプロパティにチェックを付けて、改行を許可して表示するようにします。TextWrappingプロパティには「Wrap」を、VerticalScrollBarVisibilityプロパティには「Auto」を指定しておきます。ListBox、TextBox、Label、Buttonコントロールをレイアウトするこのサンプルは信頼されたTrustedモードのブラウザ外実行で動作させます。browser(アプリケーションのブラウザ外実行を有効にする)」にチェックを付けます。browser」にチェックを付けます。詳しい設定の手順および、デバッグの手順については、本連載第3回の記事を参照してください。以上の操作で書き出されるXAMLコードは省略します。薬師寺国安(VBプログラマ)と、薬師寺聖(デザイナ、エンジニア)によるコラボレーション・ユニット。HTMLとDirectAnimationの普及を目的として結成。共同開発やユニット名義での執筆活動を行う。XMLおよび.NETに関する著書や連載多数。ITでは、より付加価値の高いコンテンツを会員サービスとして提供しています。ITのWebサイトにログインすることでさまざまな限定特典を入手できるようになります。「コンテナ」の概要を知る2020/2/21設計/手法/テスト技術解説データ中心設計(DOA)に基づいたデータモデリング2020/2/20クラウド技術解説Rancherコードリーディング入門(3/3)2020/2/19開発ツールイベントGitHub、エンタープライズ向けのイベントを国内で開催。VeloCloudが選ばれる理由SD-WANとはなにか。Linuxエンジニア育成への思いF5とNGINXの組み合わせで、サービス公開をよりセキュアに。ITがお届けするポッドキャストです。IT(シンクイット)エラーサイトに予期せぬエラーが起こりました。たってから再度お試しください。