DevExpress VCL Subscription 16.1.3

多数の製品の機能強化と不具合の修正を実施
8月 8, 2016
新バージョン

機能

ExpressBars Suite

  • TdxBarButtonとその子孫 - バーの項目をクリックしてマウスのボタンを押したままにしたときに、OnClickイベントを繰り返し発行できる機能を追加

ExpressMapコントロール

  • カスタム要素と押しピンのそばに表示されるテキストの位置を調節する機能を追加(TdxMapPointerの子孫)

ExpressPDFViewer

  • PDF/A規格に準拠していないドキュメントを読み込む機能を追加
  • UIの要素をTcxLocalizerでローカライズする機能を追加

ExpressQuantumGrid Suite

  • HTML、XLS、XLSX、XMLへのエクスポート - レイアウト情報なしでグリッドのデータのみをエクスポートするときのパフォーマンスを向上

ExpressScheduler Suite

  • TcxCalculateEventLayout.Intersectメソッドを仮想化

ExpressSpreadSheet

  • 組み込み関数を上書きする機能を追加
  • 個々のワークシートやワークブックの構造が誤って変更されるのを防ぐ機能を追加

ExpressEditorsライブラリ

  • TcxButton - ボタンをクリックしてマウスのボタンを押したままにしたときに、OnClickイベントを繰り返し発行できる機能を追加

不具合の修正

ExpressBars Suite

  • 設計時にdxBarManagerを使ってCustomizationフォームを開くと、OnItemLinkAdd、OnItemLinkChange、OnItemLinkDeleteのイベントハンドラーの割り当てが解除されていました。
  • リボン - TdxRibbonBackstageView - DPIの設定を高くすると(96以上)、戻るボタンが切り取られていました。
  • TcxBarEditItem - フォーカスされているコントロールのあるアクティブなタブページを、リンク付きコントロールをクリックして切り替えたときに、アクティブにしたページにあるコントロールがフォーカスされませんでした。
  • アプリケーションで組み込みVCLスタイルを使用していると、BarManagerのCustomizationフォームで開くようにした「ツールバーの追加」ダイアログが実行時に正しく配置されませんでした。

ExpressDockingライブラリ

  • DPIの設定を高くすると(96以上)、キャプションを隠すボタンのグリフが正しくサイズ調整されませんでした。

ExpressLayoutコントロール

  • インポート - コンテナー以外のコントロールをレイアウト項目とリンクすると、そのサイズが変わっていました。
  • タッチモードに切り替えたときに、レイアウトグループで表示される拡張ボタンとアクションボタンのサイズが自動調整されませんでした。
  • タブを閉じたときにOnTabChangedイベントが発行されませんでした。

ExpressEditorsライブラリ

  • DevExpressの全エディター - RAD Studio 10.1 BerlinでビルドしたアプリケーションのDPI設定が高い(96以上)場合に、Styles.Fontのカスタム設定が親コントロールのフォント設定に置き換えられていました。
  • cxComboBox - Windows 10では、ドロップダウンウィンドウの表示に時間がかかっていました。
  • TcxTimeEdit - 設計時にNULL値をEditValueプロパティに割り当てできませんでした。
  • TdxCameraControl - アプリケーションを閉じても、設定ポップアップメニューが開いたままになっていました。
  • TdxCameraControl - 設定ポップアップメニューでカメラの解像度を切り替えるたびに、メモリ使用量が上がっていました。
  • TcxDBEditDataBinding.SetStoredValueプロシージャのVarToBcdの問題の解決策が原因で、RAD Studio XE2以降(元の不具合を修正したバージョン)でコンパイルするとエラーが発生していました。
  • TcxCustomComboBoxの子孫のドロップダウンリストの内容自体をタッチ操作でスクロールできませんでした。

Expressライブラリ

  • DevExpressエディターを含むフォームを作成後すぐに破棄するとメモリリークが発生することがありました。
  • TcxButton - KindプロパティをcxbkDropDownButtonに設定していると、DPIの設定が高い(96以上)場合にドロップダウンボタンが正しくサイズ調整されませんでした。
  • TdxCalloutPopup - コールアウトのポップアップに埋め込んだTCustomFormの子孫を表示するときに、アクセス違反が発生していました。

ExpressMapコントロール

  • 実行時にTdxMapPath.Segmentsコレクションに要素を追加するときに、アクセス違反が発生していました。
  • IDEを起動して最近使用したプロジェクトを読み込むときに、そのプロジェクトに地図コントロールのあるフォームが含まれていると、TdxMapクラスがないというエラーメッセージが表示されていました。

ExpressOrgChart

  • AutoIncrementの紛らわしい情報が原因で、項目を追加できませんでした。
  • TdxDBOrgChart - ftLongWord型、ftShortint型、ftByte型のフィールドが有効なInteger型フィールドと見なされていませんでした。

ExpressPDFViewer

  • Document.LoadFromメソッドを呼び出してドキュメントを読み込むときに、そのドキュメントが無効なオブジェクトを参照していると、アクセス違反が発生していました。
  • ドキュメントを読み込むと、OptionsZoom.ZoomFactorプロパティとOptionsZoom.ZoomModeプロパティの値がリセットされていました。
  • テキストに間違った色がつくことがありました。
  • BeginUpdateメソッドを呼び出してコントロールを再描画するときに、PDFビューアーがロックされることがありました。

ExpressPivotGrid Suite

  • ピボットグリッドをリフレッシュすると、集計値を基準に並んでいた行や列の順番が変わっていました。

ExpressPrintingシステム

  • すべてのレポートリンク - DateFormat、TimeFormat、またはPageNumberFormatプロパティの値を変更すると、 AssignedFormatValuesプロパティのフラグが間違って更新されていました。
  • PDFへのエクスポート - エクスポート処理によってGDIオブジェクトを作成するとメモリリークが発生していました。
  • PDFへのエクスポート - UseJPEGCompressionエクスポートオプションをFalseに設定していると、奇数幅の24ビット画像をエクスポートするときにメモリエラーが発生することがありました。
  • 印刷ダイアログ - DPIの設定を高くすると(96以上)、Nameコンボボックスの内容が途切れていました。
  • レポートのプレビューダイアログ - DPIの設定が高い(96以上)場合に、余白とステータスバーの項目が正しくサイズ調整されませんでした。

ExpressQuantumGrid Suite

  • 縞模様をつけたテーブルビュー - ビューのOptionsBehavior.FocusCellOnCycleプロパティをFalseに設定していると、右端の列のセルをフォーカスしてTabキーまたはEnterキーを押したときにインデックスが範囲外であるという例外が発生していました。
  • 検索パネルが表示されていると、scxGridFindPanelInfoTextリソース文字列を変更しても、すぐに検索ボックスに反映されませんでした。
  • エクスポート - 列のGroupSummaryAlignmentプロパティの設定が無視されていました。
  • グリッドモードで、グリッドビューをスクロールし、バインドされているデータセットのBeforePostイベントハンドラーのモーダルダイアログを表示するとエラーが発生していました。
  • マスターと明細 - 明細ビューのFindPanel.DisplayModeをfpdmAlwaysに設定しても、検索パネルに検索ボックスが表示されませんでした。
  • テーブルビューと縞模様をつけたテーブルビュー - ビューのOptionsView.GroupSummaryLayoutプロパティをgslAlignWithColumnsAndDistributeに設定すると、グループの集計値とその区切り文字が、対応する列内でずれて表示されていました。
  • テーブルビューと子孫 - ビューのOptionsBehavior.FixedGroupsプロパティをTrueに、OptionsBehavior.RecordScrollModeプロパティをrsmByPixelに設定したときに、フィルターの列や新しい項目の列を編集できませんでした。
  • タッチモードで空のグリッドビューをスクロールすると、「リストのインデックスが範囲外(-1)」というエラーが発生していました。

ExpressRichEditコントロール

  • 「箇条書きと段落番号」ダイアログの中に、ローカライズできないUI要素がありました。
  • 相対パスで参照されたHTMLファイルに画像をエクスポートできませんでした。
  • スタイルの変更ダイアログ - プログラミングで作成したスタイルを選択しようとするとアクセス違反が発生していました。
  • ReadOnlyプロパティをTrueに設定すると、ShowPrintFormコマンドとShowPrintPreviewFormコマンドが無効になっていました。
  • \binキーワードの引数で参照された画像(バイナリデータ)を含むRTFファイルを読み込むときに、「無効な型割り当て」エラーが発生していました。
  • RTFドキュメントを読み込むときに、\deffキーワードが無視されていました。
  • Options.Export.Html.EmbedImagesプロパティの値が無視されていました。
  • RichEditコントロールにバインドされているデータセットにフィールドがないときに、TdxRichEditControlShowInsertMergeFieldFormアクションとTdxRichEditControlToggleViewMergedDataアクションが有効になっていました。

ExpressScheduler Suite

  • TcxSchedulerGridConnection - バインドされたグリッドビューのラベル列のドロップダウンウィンドウを1回しか開けませんでした。

ExpressSkinsライブラリ

  • フォーム - 「スクリーンセーバーの設定」ダイアログでスクリーンセーバーを選択しなかった場合に、このダイアログのWait(待ち時間)フィールドで指定した時間だけコンピューターを使用しないでいると、スキンをつけたフォームがひっきりなしに再描画されていました。
  • フォーム - フォームを最大化したときに、クライアント以外の領域のサイズが間違っていました。

ExpressSpellChecker

  • 入力と同時にスペルチェックを行うモードで、エディターの内容をスクロールしようとするとエラーが発生することがありました。

ExpressSpreadSheet

  • 間違った数式の結果を含むセルをクリップボードにコピーすると、型変換エラーが発生していました。
  • 「検索と置換」ダイアログを最初に開いたスプレッドシートコントロールを表示した後で、「検索と置換」ダイアログを開こうとするとアクセス違反が発生していました。
  • 条件付き書式リストにある最初のルールをスプレッドシートのA1セルに適用していると、そのスプレッドシートをXLSXファイルにエクスポートするときにアクセス違反が発生していました。
  • 単一のセルにアンカーで固定されている画像のフローティングコンテナーの境界がXLSファイル形式に正しく保存されませんでした。
  • XLSXのエクスポートとインポート - スプレッドシートコントロールのOptionsView.HorizontalScrollBarプロパティ、OptionsView.VerticalScrollBarプロパティ、PageControl.Visibleプロパティの値と、ワークシートのOptions.Headerプロパティの値がエクスポートもインポートもされませんでした。
  • XLSファイルから、条件付き書式のルールで決まったスタイルがすべてインポートされない場合がありました。
  • アウトライン(グループ)の展開と折りたたみに長時間かかっていました。
  • Shift+Delキーを数回押すと、「クリップボードを開けません:アクセスが拒否されました」というエラーが発生していました。
  • 「検索と置換」ダイアログで、置き換える文字列の末尾を、検索する文字列と同じにすると、アプリケーションがフリーズしていました。
  • ランタイムなしのC++Builder XE2でコントロールをコンパイルすると、「外部リンクが解決されていない」というエラーが発生していました。
  • DPIが高いと、セルの書式設定ダイアログで罫線のスタイルを示すサンプルが小さすぎるため、設定の変更が反映されませんでした。
  • XLSXドキュメントを読み込んだときに、セルを選択した状態が維持されませんでした。
  • SUMIF関数とAVERAGEIF関数のオプションのパラメーターとして列と行の参照を使用できませんでした。
  • TdxSpreadSheetUnhideRowsアクションとTdxSpreadSheetUnhideColumnsアクションで、余分な行オブジェクトと列オブジェクトが生成されていました。
  • Microsoft Excelの罫線(細い、中程度、太い実線と中程度の2点鎖線)をクリップボードを介して正しくコピー&貼り付けできませんでした。

ExpressVerticalGrid Suite

  • バインドされているデータセットに連番がついていると、グリッドのナビゲーターの情報パネルに間違ったレコードデータが表示されることがありました。

ExpressWizardコントロール

  • ウィザードコントロールにカスタムボタンを付けて機能を拡張した場合に、そのフォームから継承したフォームを表示するとアクセス違反が発生していました。
  • 埋め込まれるコントロールのAnchorsプロパティの値にakTopフラグとakBottomフラグを設定したときに、アプリケーションを実行するかフォームを再作成すると、そのコントロールの高さが小さくなっていました。

インストール(VCL)

  • データとタグのプロパティに64ビットに対応していないものがありました。
  • ドキュメント - CHMヘルプファイルにある別の製品へのリンクをクリックしても、対応するトピックに移動しませんでした。
DevExpress VCL Subscription

DevExpress VCL Subscription(英語版)

すべてのDeveloper Express VCL製品を1つにまとめたパッケージ

ご質問がありますか?

今すぐ DevExpress ライセンススペシャリストとライブ チャット