スポンサーリンク
C#

【C#】フォームの移動時とサイズ変更時のイベント発生順は?

いつも実装時にイベントの発生順がよくわからなくなるので、フォームの移動時とサイズ変更時のイベント発生順を整理しました。 フォーム移動時のイベント発生順 フォーム移動時のイベント発生順は下記になります。 ResizeBegin Move Lo...
0
テキストエディタ開発

2020/01の自作テキストエディタ開発状況

2020年1月もとっくに終了しましたね。あっという間です。記録だけは残しておきたいってことで 自作テキストエディタの進捗状況です。 ビルド回数 またもや寄り道してしまいましたね。今回はタイトルバーにいっちゃいました。いつになったら折り返しが...
0
C#

【C#】タイトルバーを消して独自に実装する3つの方法

Windows Formアプリケーションのタイトルバーを消したり独自に実装する方法のまとめです。 独自に実装する前に… 最近だと公開APIを利用するとタイトルバーを黒にできます。独自に実装とかかなり面倒なので一度ご確認頂ければと思います。 ...
0
スポンサーリンク
C#

【C#】フォーム上の特定の色を透明にする方法

フォーム全体を透明にするには Opacity プロパティでできることは知っていたのですが、例えばフォームに配置したコントロール(自作エディタ)だけを透明にする方法は、以前に色々試してみたのですが結局できませんでした。 ディスプレイが小さい場...
0
C#

【C#】ダークモードフォーム v1.1.0を公開

最終的に自作エディタはダークモードにも対応させようかなと考えています。なので現在別プロジェクトで独自のダークモードフォームも作成しています。実装方法はこちらの記事で紹介しています。 今回、少しバージョンアップしました。やっぱりあれですね。ア...
0
テキストエディタ開発

2019/12の自作テキストエディタ開発状況

2020年になって7日も経ちました。早いですね。あっという間です。ってことで2019/12の自作テキストエディタの進捗状況です。まずはビルド回数から。 ビルド回数 めちゃくちゃ少なくなりました。全然実装できませんでしたね。はい。ただ、ちゃん...
0
Bloggerカスタマイズ

【Blogger】サイトマップ(記事一覧)を自動的に表示する方法【カスタマイズ】

Blogger向けです。サイトマップ(記事一覧)をラベル別に自動的に表示する方法です。サイトマップの表示は既に公開されているスクリプトを利用します。サイトマップの表示イメージは本ブログご確認ください。 この記事はブログを Blogger で...
0
QooQカスタマイズ

【QooQ】関連記事のサムネイル画像のサイズを変更する方法【カスタマイズ】

関連記事に表示されるサムネイル画像のサイズを変更する方法です。関連記事のサムネイル画像は表示時点で72pxにカットされています。そのため、そのままサイズ変更してもカットされた状態で変更されるため、思った通りにサイズ変更することができません。...
0
QooQカスタマイズ

【QooQ】関連記事の表示件数を変更する方法【カスタマイズ】

前回、関連記事を中央寄せにしたのですが、関連記事の表示件数が 5 件になったり 6 件になったりしました。そこで、関連記事の表示件数を変更する方法を調べてみました。 関連記事の表示件数の変更方法 QooQテンプレートの下記値(mrpMax)...
6
QooQカスタマイズ

【QooQ】関連記事を中央寄せにする方法【カスタマイズ】

初期の QooQ テンプレートの関連記事は左寄せで表示されます。左寄せの場合、関連記事が少ないと、必要以上に右に余白が空いてしまいます。そこで、関連記事を中央寄せにする方法を紹介します。本ブログは QooQ のリスト形式を利用していますが、...
0
C#

【C#/WinForms】カラーを選択するコンボボックスを作成する方法

コンボボックスに Color 構造体の141色を表示する方法です。オーナードローで描画しています。Color 構造体の一覧(パブリックな静的プロパティ)は GetProperties メソッドを使って取得しています。 イメージ デフォルトの...
3
DockPanel Suite

【C#】DockPanel Suiteでウィンドウ移動時にタスクバーの前にウィンドウを表示しない方法

ようやく自作エディタに DockPanel Suite の導入が終わった時に、なんか変な挙動をするのに気付きました。 ウィンドウを移動するときに、なぜか全てのウィンドウがタイトルバーの前にくるんですよね。おそらく、ドッキングする箇所全部を表...
0
テキストエディタ開発

2019/11の自作テキストエディタ開発状況

早いですね。もー12月で2019年もあと1ヶ月になりました。あっという間に1年が過ぎていきます。ってことで2019/11の自作エディタの進捗状況です。まずはビルド回数から。 ビルド回数 ビルド回数を記録するようになってからワースト2位になり...
0
DockPanel Suite

【C#】DockPanel Suiteの使い方 ~実装編~

DockPanel Suiteが思った以上にすごかったので自作テキストエディタにも導入してみました。2006年にリリースされているのですが、情報が少なくて苦労しましたがファイルを選択するエクスプローラーをドッキングウィンドウにするところまで...
0
DockPanel Suite

【C#】DockPanel Suiteの使い方 ~導入編~

前々から気になっていたドッキングウィンドウですが、ずーっと放置していました。自作エディタにも導入できるか試してみたかったので実際に使ってみました。 ドッキングウィンドウとは? Visual Studioのような、ウィンドウをメインの画面から...
0
C#

【C#】フォームの中にフォームを表示する方法

通常はフォームの中にフォームを表示するのは MDI になるのですが、そうではなく、フォームの中にコントロールのようにフォームを表示する方法です。フォームのため、移動やサイズ変更もできます。また、フォーム上のコントロールの中に表示することもで...
0
C#

海外の方の反応が見たくてC#のダークモードアプリの動画をアップしてみました

2019年の10月にYoutubeチャンネルを作りました。チャンネルを作った目的は動画を作ってみたかったのと、自作エディタの作業状況を動画で残したかったたためです。 やってみてわかったのは、大きな機能追加したりするといいのかもしれないんです...
0
C#

【C#】タイトルバーを独自に実装してダークモードを適用する方法

Windows Formアプリケーションのタイトルバーの色を変更したいと思ったことはありませんか?そうなんですよね。ずっと変更する方法を探していました。【C#】メニューにダークモードテーマを適用するの続きになります。 前回から、他の人が作っ...
0
テキストエディタ開発

ExtTextOut の最大描画可能文字数と描画速度について

自作エディタの文字の描画は Win32Api の ExtTextOutW を利用しています。先日1行が 32 万文字を表示させると、描画されないことがあったので、ExtTextOutW の描画文字数を超えているのでは?っと思い調べてみました...
0
C#

【C#】Stripper Ver 2.0.2を公開

.NET の Windows フォームアプリケーションのメニューバー、ツールバー、ステータスバーの配色はカラーテーブルとして公開されていますが、実際どの箇所の色かがわかりにくいため、画面で確認しながら自由に配色できるツールを作成しました。 ...
0
C#

【C#】タブコントロールに閉じるボタンを付ける方法

標準ではタブの閉じるボタンは用意されていないため、独自に閉じるボタンを描画する処理が必要になります。 オーナードローによる描画でもいいのですができれば外観を変えたくないため WndProc で WM_PAINT メッセージ発生時に描画します...
0
スポンサーリンク