インストールされているフォント名を列挙する方法は以前やりました。 使用できるフォントをコンボボックスのなかに表示させる 使用できるフォントをコンボボックスのなかに表示させる 選択文字列が変更するたびにフォント名を調べてコ・・・
インストールされているフォント名を列挙する方法は以前やりました。 使用できるフォントをコンボボックスのなかに表示させる 使用できるフォントをコンボボックスのなかに表示させる 選択文字列が変更するたびにフォント名を調べてコ・・・
今回は文字を修飾する機能を追加します。ツールバーも追加しました。たとえばBボタンを押すと文字が太くなります。 [crayon-6aeff39375114705107564/] [crayon-6aeff393751182・・・
俺的アウトラインプロセッサーをつくる(その1) では複数のTreeViewの内容を同期しています。そして対応するノードをみつけるためにはTreeNode.Nameプロパティを利用しています。TreeNodeをそのまま使う・・・
俺的アウトラインプロセッサーをつくる(その1) いらないノードを削除するまえにゴミ箱に移動するようにしましょう。 そのためにはゴミ箱の役割をするノードをつくる必要があります。最上位のレベルで一番下の位置につくることにしま・・・
俺的アウトラインプロセッサーをつくる(その1) 今回はノードをドラッグ&ドロップすることで移動できるようにします。 移動前に選択されているノードを記憶しておき、移動後にもとに戻るようにしていますが、 ノードの位置を変える・・・
俺的アウトラインプロセッサーをつくる(その1) 今回はノードの位置を変えます。 次(下)の位置へ変更 前(上)の位置へ変更 階層を上げる 階層を下げる 画像は階層を下げたときの実行結果です。 [crayon-6aeff3・・・
ファイルに保存する ツリービューのアイテムをファイルに保存してみましょう。 俺的ライブラリをつくる 同期化されたTreeView編 [crayon-6aeff39375621731305281/] [crayon-6ae・・・
俺的アウトラインプロセッサーをつくる(その1) 現在、アウトラインプロセッサを作成していますが、今回はノードをコピーしたりペーストできるようにします。 Ctrl+Cでコピーし、Ctrl+Vでペーストします。 SyncTr・・・
前回はノードを追加する操作を追加しました。今回はデータをファイルとして保存する機能を追加します。 SyncTreeViewではTreeNodeExのリストを取得するメソッドとしてGetTreeNodeExsを作成しました・・・
俺的アウトラインプロセッサーをつくる(その1) 前回は外観をつくったので、次は機能的な部分をつくります。今回はツリービュー関連についてやっていきます。 メニューはこんな感じ。 まずデータを管理するためのクラスを作成します・・・