スポンサーリンク
C#

【C#/WinForms】多重起動を禁止し起動アプリにパラメータを渡す方法

多重起動を禁止し起動アプリに引数を渡す方法です。テキストエディタだと定番の処理ですね。プロセス間通信を利用しています。参照設定に System.Runtime.Remoting を追加します。自作エディタもこの方法で実装しています。 サンプ...
0
TZEditor

【課題】横移動を高速化したい

VS CodeのMarkdown PDFで出力されるHTMLを自作エディタで開いたら急にフリーズしたのでなんで?ってなったんですが、どうやらファイルの1行に32万文字のjava scriptがあって行末移動しようとすると固まりました…。 前...
0
C#

【C#/WinForms】標準コントロールに存在しないプリンターの設定ダイアログを表示する方法

.NETでテキストエディタを作成してて、そろそろ印刷関連を作ろっかなぁーってなって、どれどれどんな感じなん?って他のエディタを見ると、当たり前のように利用している「 プリンターの設定ダイアログ」が表示できないことに気付くと思います。そうなん...
0
QooQカスタマイズ

【QooQ】トップ画面にコメント件数を表示する方法【カスタマイズ】

エディタ作成よりもブログのカスタマイズ方法を調べていました。知りたかったのは記事のコメント件数をトップ画面に表示する方法です。私のブログは多分コメントが書き込まれることは無いと思うんですけど(コメントして頂けました。ありがとうございます)、...
2
C#

【C#】トリプルクリック以上の実装方法について考える

だいたいのエディタだと下記みたいになっていますよね。自作エディタにもトリプルクリック以上の処理を追加しようと思っています。 シングルクリックすると選択した位置にキャレットが移動するダブルクリックすると単語選択するトリプルクリックすると行選択...
0
C#

【C#/WinForms】メニューにダークモードテーマを適用する方法

Windows Forms アプリケーションのメニューバーやツールバーにダークモードテーマを適用する方法です。.NET 8 を対象にしています。 適用イメージ 自作テキストエディタ(TZEditor)に適用してみました。タイトルバーは独自に...
0
C#

【C#】キーリピートを判断する方法

ずっと同じキーを押した場合の処理を実装してみました。使いどころはカーソルの移動とか音量の調整とかによさそうですね。 キーリピートに対応してみた 実装方法 OnKeyDownイベントでキーが押しっぱなしかの情報を取得できればいいのですが、取れ...
0
TZEditor

テキストエディタを作ろう

これで何回目か忘れましたが、またブログをやろうと思います。独自ドメインを取得してこっちに移動しました。C# で OTZEditor コントロールと TZEditor っていう名のテキストエディタを作成していました。以前はアメブロ → Blo...
0
スポンサーリンク