FireMonkeyのTCheckBoxでチェックの状態を知るには

VCLのTCheckBoxはOnClickイベントが発生したときには、Checkedプロパティの値は更新されている たとえば次のコードでは、チェックボックスをチェックすると”True”と表示される …

Continue reading ‘FireMonkeyのTCheckBoxでチェックの状態を知るには’ »

FireMonkeyのStyleLookupプロパティでボタンのスタイルを変更する

FireMonkeyのTButtonはStyleLookupプロパティを変更することで、いろいろなスタイルを適用することができます。 通常の状態、マウスカーソルを乗せた状態、クリックしたときの状態を比較しました。 but …

Continue reading ‘FireMonkeyのStyleLookupプロパティでボタンのスタイルを変更する’ »

FireMonkeyのTEditにボタンを追加する

VCLのTButtonedEditは、コントロールの左右に一つずつボタンを配置することができました。 FireMonkeyでは、TEditに5種類のボタンを右側に配置することができます。 ボタンを追加するには、TEdit …

Continue reading ‘FireMonkeyのTEditにボタンを追加する’ »

delphi-collを使ってみる(4) C#のクエリメソッドと比較する

「delphi-collを使ってみる(1)」 「delphi-collを使ってみる(2)」 「delphi-collを使ってみる(3)」 の続編です。 C#のクエリメソッドを使用したコードと同じ処理を書いてみました。 d …

Continue reading ‘delphi-collを使ってみる(4) C#のクエリメソッドと比較する’ »

ボタンを押したとき、関連づけられたアクションから実行したボタンを取得する

アクションをボタンに関連づけていると、ボタンを押したときに実行されるイベントの引数Senderがボタンに関連づけられたアクションになります。 void __fastcall TForm1::Action1Execute( …

Continue reading ‘ボタンを押したとき、関連づけられたアクションから実行したボタンを取得する’ »

TStringGridのInplaceEditorのImeModeを設定する

TInplaceEditのImeModeプロパティはprotectedなので、外から操作できません。 そこで、TInplaceEditを継承したクラスを作成して、ImeModeプロパティを公開します。 class TMy …

Continue reading ‘TStringGridのInplaceEditorのImeModeを設定する’ »

HTML5 Builderでコンポーネントを国際化対応する

HTML5 Builderでコンポーネントを国際化対応する方法を調べました。 Pageをデフォルトの言語で作成します。 PageのLanguageプロパティから対応する言語を選択します。 ここでは「Japanese」を選 …

Continue reading ‘HTML5 Builderでコンポーネントを国際化対応する’ »

HTML5 BuilderのDataListで入力候補を表示する

DataListコンポーネントを使ってみました。 EditコンポーネントとDataListコンポーネントを配置します。 DataList1のItemsプロパティを編集します。 値リストエディタが表示されます。 キーには、 …

Continue reading ‘HTML5 BuilderのDataListで入力候補を表示する’ »

HTML5 BuilderのAnimationコンポーネントを使ってみる

Animationコンポーネントを使うと、アニメーション効果を簡単に実現できます。 ブラウザによって、対応しているアニメーション効果に違いがあるようです。 AnimationコンポーネントとButtonコンポーネントを配 …

Continue reading ‘HTML5 BuilderのAnimationコンポーネントを使ってみる’ »

C++Builder XE3とWindows8で子ウィンドウを半透明にする

「Windows 8 で可能になった半透明子ウィンドウ (フェンリル | デベロッパーズブログ)」で、Windows8では子ウィンドウを半透明にできることを知りました。 C++Builder XE3で試してみました。 フ …

Continue reading ‘C++Builder XE3とWindows8で子ウィンドウを半透明にする’ »