-
自作パーツ
【WPF】ファイル 選択 ダイアログ ユーザーコントロールを自作しよう!
趣味や仕事に活かせるようなプログラムを作ろうとすると、必ずと言って良いほどファイルを選択する機能が必要になります。 幸いなことにWPFでもファイル選択ダイアログは標準で備わっていますので、今回はそれを使った「ファイル選択ダイアログ」のユーザ... -
自作パーツ
【WPF】フォルダ 選択 ダイアログ ユーザーコントロールを自作しよう!
DIYプログラミングにおいて、フォルダを選択したいケースはよくあります。 WindowsFormだとフォルダ選択ダイアログが標準で用意されていましたので、ツールボックスからドラッグ&ドロップで画面に張り付ければ事足たのですが、WPFの場合は残念ながら用意... -
プログラミング入門
【WPF】DataGridの使い方をサンプルで解説(for Windows Form技術者)
Windows Form で一覧表の画面を作成する場合、DataGridViewというコントロールを使うのが一般的です。 WPFにおいても、同じ役割を担うコントロールとしてDataGridが用意されているのですが、かなり仕様が違っていてDataGridViewと同じように考えるとうまく... -
コラム
【WPF】DIYプログラミングでMVVMを推奨しない理由
WindowsForm を使ったデスクトップアプリは気軽に作れて開発の敷居も低いのですが、PCやタブレットなどの異なった解像度での表示ではデザインが崩れるという課題もあります。 そこで、WPFでデスクトップアプリを開発しようという方も多いのではないでし... -
プログラミング入門
【WPF】AvalonDockの使い方(for WindowsForm技術者)
WindowsForm では、Weifen Luo と呼ばれるフリーのドッキングウィンドウが良く使われています。 ネットには比較的情報も豊富で高機能であるため、私も好んで使っています。 ただ、残念なのはWPF版が存在しないことと、32ビット版限定であること。 一方、WP... -
プログラミング入門
世界で一番短いサンプルで覚えるMVVM入門
Windows Form に比べて、画面のデザイン性を大幅に強化したWPF(Windows Presentation Foundation)ですが、Windows Form技術者がWPFに移行することを考えた場合、結構敷居が高いと感じるのではないでしょうか。 特に WPF は MVVM(Model-View-View Model... -
プログラミング入門
MP3タグ編集ツールの自作でスキルアップ(番外編・フォルダ名展開機能の追加)
実は、先日 スマホを Android から iPhone に機種変更したんですが、PC上フォルダで管理していたMP3を iTune 経由でコピーしたところ、ただしく認識されなかったので、止む無くそれに対応する機能を追加しました。 今回は、何がどう困ったかという内容と、... -
プログラミング入門
【プチ便利】amazonの口コミを自動で抽出するツール
みなさんがamazon で商品を購入する際、amazon の口コミを参考にすることが多いと思います。 でも、ページ送りで見ていくのって、結構面倒ですよね。 たくさん口コミがある人気商品だったら、なおさらです。 そこで、今回は amazon の口コミを自動で抽出す... -
プログラミング入門
【C#+WindowsForm】改行コード変換ツールを自作しよう(作り方とソースコードを公開)
今回は改行コード変換ツールを開発してみましょう。 画面の左に張り付けたテキストの改行コードをReplaceメソッドで置き換えるといった単純な内容ですが、それだけでは物足りないので、画面を左右に分割する設定方法と、ファイルのドラッグ&ドロップに対... -
プログラミング入門
SplitContainerで画面を分割する
SpliterContainer は画面を左右又は上下に分割し、マウスで分割範囲を変更できるようにするコントロールです。 SpliterControlにコントロールを置き、適切にAnchorを設定することで、下記の様な動作が可能になります。 使い方 左のツールボックスから Spli...