カスタムコンポーネント」カテゴリーアーカイブ

Delphiで’DesignIntf’が見つかりませんと表示されたときの対処(Delphi 10.3)

Delphiでコンポーネントをインストールするとき、ときどき見るエラーです。 この問題とその対応方法については、かなり以前からWeb上で見つけることができます。今更という感じもしますが、他のサイトの情報の中には部分的にし… 続きを読む »

Prefixプロパティの追加 – Delphiカスタムコンポーネントの作成 16

Prefixプロパティを作成します。Prefixプロパティに任意の文字列を設定すると、プレフィックスを表示できるようにします。プレフィックスとは、数字の先頭に表示される語句です。 また、プレフィックスの表示をON/OFF… 続きを読む »

Updownボタンのクリックに反応するイベントを作成する – Delphiカスタムコンポーネントの作成 15

イベントとは イベントを作成する前に、イベントについて少し説明します。 たとえばボタンをクリックすると、OnClickというイベントが発生します。OnClickにイベントハンドラーが設定されていれば、そのイベントハンドラ… 続きを読む »

Updownボタンでインクリメント/デクリメントできるようにする – Delphiカスタムコンポーネントの作成 14

Updownボタンを表示できるようになったので、このボタンで実際に数値を変更できるようにします。 Incrementプロパティの作成 ボタンをクリックしたとき、数値をどの程度増減させるかをIncrementプロパティで指… 続きを読む »

クリップボードからの貼り付けに対応する – Delphiカスタムコンポーネントの作成 11

クリップボードから、編集ボックスに数値を貼り付けられるようにします。 特に何も処理しなくてもクリップボードの文字列を貼り付けることは可能ですが、数字以外の文字まで貼り付けられてしまいます。それでは困るので、貼り付け時の処… 続きを読む »

入力時に3桁区切りのコンマを表示する – Delphiカスタムコンポーネントの作成 10

ユーザーがキーボードから数値を入力するとき、3桁区切りのコンマがリアルタイムに挿入されるようにします。 文字の入力時というと KeyPress メソッドが思いつきますが、コンマの挿入は Change メソッドで行います。… 続きを読む »

編集ボックスへの入力をValueプロパティに反映させる – Delphiカスタムコンポーネントの作成 9

編集ボックスに数値だけを入力できるようになりましたが、入力した数値はTextプロパティが文字列として持っているだけで、Valueプロパティには反映されていません。これをValueプロパティに反映されるようにします。 Ch… 続きを読む »