編集ボックスへの入力をValueプロパティに反映させる – Delphiカスタムコンポーネントの作成 9
編集ボックスに数値だけを入力できるようになりましたが、入力した数値はTextプロパティが文字列として持っているだけで、Valueプロパティには反映されていません。これをValueプロパティに反映されるようにします。 Ch… 続きを読む »
編集ボックスに数値だけを入力できるようになりましたが、入力した数値はTextプロパティが文字列として持っているだけで、Valueプロパティには反映されていません。これをValueプロパティに反映されるようにします。 Ch… 続きを読む »
前回コーディングした top.php にはテーブル(表)が表示されます。テーブルの行数が多くなるとページが見づらくなったり、表示に時間がかかったりするようになるため、ページ内に表示する行数を制限します。これは、WordP… 続きを読む »
設定ページのメイン画面を作成します。 メイン画面では登録しているヘルプの一覧を、表形式で表示します。WordPressの投稿一覧をイメージするとよいでしょう。 ファイルの作成 表示する内容は別ファイルとして作成した方が、… 続きを読む »
NumberEditに数値を入力している途中、[マイナス]キーを押すと、カーソル位置が編集ボックスの先頭に戻ってしまうことが分かります。これは、[マイナス]キーを押したとき、Textプロパティの文字列を書き換えているため… 続きを読む »
ここまで、プロパティをプログラムのコードから設定する部分をメインに作成してきました。コードからはValueプロパティを使用して、数値を設定できるようになりました。 しかし、編集ボックスにユーザーが入力する部分についてはそ… 続きを読む »
WordPressの設定メニューに、オンラインヘルプの管理メニューを追加し、オンラインヘルプの記事を登録できるようにしていきます。 今回はまず、設定メニューにオンラインヘルプのメニューを登録します。 管理画面用のクラスの… 続きを読む »
今まで作成した内容をクラス化します。 プラグインをクラス化するメリットは、他のプラグインやテーマなどと、関数名などの重複を避けやすい点です。 このオンラインヘルプでは関数名などの先頭に fow_ といったプレフィックスを… 続きを読む »
Digitsプロパティの定義 TCustomNumberEditに、Digitsプロパティを追加します。 プロパティの定義は以下のようになります(13、16、24行目)。 TCustomNumberEdit = clas… 続きを読む »
テーブルの登録 プラグインで使用する製品テーブル(fow_oh_product)と、カテゴリーテーブル(fow_oh_category)を作成するコードを追加します。 onlinehelp_db.phpのfow_inst… 続きを読む »
Commaプロパティの定義 publicで、Commaプロパティを定義します。 プロパティ値を保存するFCommaフィールド、及びプロパティを読み取るSetCommaメソッドを、private部で宣言します(12、14、… 続きを読む »