【Android】タッチ操作で様々なアクションを行う
Androidでの操作はタッチパネルが基本となる。 入力手段が限られているため、少ないタッチ操作で様々なアクションが行えると便利である。 今回はViewのonTouch()メソッドを使って以下の4つのアクションを振り分け… 続きを読む »
Androidでの操作はタッチパネルが基本となる。 入力手段が限られているため、少ないタッチ操作で様々なアクションが行えると便利である。 今回はViewのonTouch()メソッドを使って以下の4つのアクションを振り分け… 続きを読む »
前回作成したアンドゥ・リドゥ機能をAndroidのアプリに組み込んでみよう。 簡単なドローアプリを作ってみることにする。 画面は以下のような構成とする。 UndoとRedoの二つのボタンがある。背景全体はカスタムビューと… 続きを読む »
ツール系アプリにあると何かと便利なアンドゥ・リドゥ機能の実装について考えてみる。 こういった機能は汎用的に作っておくと使い回しが利くのでクラスにしておくと良い。 このクラスに最低限必要なのは、今までに行った操作を順に覚え… 続きを読む »
これまで、WPFでグリッド状の模様を描く方法について考えてきた。 6つの方法を紹介したが、主なWPFの描画方法についても網羅したのではないかと思う。 これらの方法についてまとめておく。 まず、グリッド状の模様を描くにあた… 続きを読む »
C#でクラスのコンストラクタにstaticを付けるとスタティックコンストラクタとなる。 スタティックコンストラクタは最初のインスタンスを作成する前、または静的メンバが参照される前に自動的に呼び出される。 初期化時に1度だ… 続きを読む »
前回、Processで起動した別exeの標準出力をリダイレクトするアプリを作成した。 前回は標準出力を読み取るためにProcess#StandardOutput.ReadLine()メソッドを使った。 このメソッドは、標… 続きを読む »
前回につづき、さらにWPFでグリッド状の模様を描く方法について考えていく。 今回は、WindowsFormsHostを使ってWindowsFormsのユーザーコントロールをWPFアプリケーションに組み込む方法である。この… 続きを読む »
Windowsフォームで、マウスダウンとダブルクリックで処理を分けたくなることがある。 このとき、OnMouseDownとOnMouseDoubleClickにそれぞれ処理を書けば良いのでは・・・という考えが始めに浮かぶ… 続きを読む »
前回に引き続き、さらにWPFでグリッド状の模様を描く方法について考えてみる。 今回は、LineGeometryを持たせたPathでグリッド状の模様を描くことにした。 まず、MainWindowのxamlを示す。 Main… 続きを読む »
前回はProcessクラスを使い、C#で任意のアプリケーションを起動する例を見た。 今回は、その応用例としてProcessで起動したアプリの標準出力内容を起動元へリダイレクトしてみる。 まずは、テスト用に簡単なコンソール… 続きを読む »