DevExpress

cxGrid でマウス下のセルを取得する

TcxCustomGridViewまたは、TcxCustomGridViewInfoのGetHitTestメソッドを使用します。 例として、TableViewのOnMouseMoveでマウス下のセルの情報を取得してみます。 procedure TForm1.cxGrid1TableView1MouseMove(Sender: TObject; Shift: TShiftState; X, Y…

Developer Expressのパッケージ名

先日あった事なんですがRad Studio2009への移行作業の中で、私のPCでビルドしたバイナリが同じくDelphi2009を入れてDeveloper Expressのパッケージを入れてる他の人のPCでパッケージが無いとエラーが出て動かないという状態になりました。調べて見るとDevelo…

TcxGridのソート

2010/3/8 内容を修正しました。TcxGridのソートについて。CustomDataSourceを使ったUnbound modeではなく、DataSetを使ったProvider modeでの話です。 Viewについては、DBTableView又はDBBandedTableViewを想定してます。 ViewのDataController.DataModeCont…

TcxComboBox にボタンを追加する

TcxButtonEditでドロップダウンリストを表示出来ないか探してて見つけた方法。 TcxButtonEditでドロップダウンリストを出すのは方法は判らなかったけど、TcxComboBoxにボタンを追加する方法をみつけたのでまとめておく。 サポートのサンプルはこちら正確には…

ExpressEditors Libraryのバグ

現在の最新版のbuild54のTcxButtonEditで、ボタンのGlyphイメージを設定した時にイメージとEnabledが逆になるってバグがあるようです。 ボタンのEnbaledは上が、Enabled=Trueで下がEnabled=false。ここに修正用のコードがあるのでコピペして、Developer Expr…

TcxCheckListBox

TcxCheckListBoxのEditValueFormatがcvfIntegerの時、アイテム64個までしか登録出来ないんですね。 デフォルト値がcvfIntegerなんですが、何も気にせず放っておいたらアイテム数が多くなる時にエラー発生。調べてみたら上の通りの事がヘルプに乗ってました。

日本語翻訳ファイル

日本語の翻訳ファイル置いておきます(ExpressQuantumGrid,ExpressBars中心)、かなり適当訳ですが良ろしければどうぞ。 ダウンロード使い方は、メインフォームかどこか(OnCreate辺り)で cxLocalizer1.FileName := 翻訳ファイルのパス; cxLocalizer1.Activ…

TcxCustomDataSource

DevExpressのTcxGridてグリッドコントロール、データベースのデータ一覧とかで良く使ってます。 今回は、データベースじゃなく自分で定義したデータとTcxGridを連携する時に使うTcxCustomDataSourceの使い方をメモ。とりあえずデータクラスを定義 TUserData …