GrapeCity.devlog

グレープシティ開発支援ツールの最新情報をお届けします。製品のTIPSやリリース情報、イベントのお知らせなどをいち早く発信中です。

グリッドのセルに文字を入力した場合の不正な動作

Windows 10環境において、SPREADやMultiRowなどのWindowsフォーム用グリッドコンポーネントを使用したとき、セルに日本語を入力しても正しく表示されないことがあります。

f:id:GrapeCity_dev:20171226141839p:plain

図のように、ローマ字入力で「た」を入力する場合、非編集モード状態のセルに「t」「a」とキーボード入力すると、セルが編集モード状態になった際に「た」ではなく「tあ」と入力されます。さらに「t」は確定状態で、「あ」が未確定の状態です。
同様に、日本語入力で「k」を非編集モード状態のセルに入力すると、セルが編集状態になったにもかかわらず「k」が入力されない状態になります。

問題が発生している状況

Windowsフォーム用コンポーネントで、セルが非編集の状態から直接キー押下で文字を入力する際の動作が不正になる現象が確認されています。弊社製品を含め以下のコンポーネントで発生しています。

  • DataGridView(Visual Studioに付属する.NET Framework標準)
  • SPREAD for Windows Forms
  • MultiRow for Windows Forms
  • CalendarGrid for Windows Forms
  • FlexGrid for WinForms(ComponentOne Studioに含まれる)
  • True DBGrid for WinForms(ComponentOne Studioに含まれる)

これはWindows 10にFall Creators Updateを適用した場合のみで発生します。

Microsoftの情報によると、この現象はFall Creators Updateが原因で、文字入力によってセルが非編集状態から編集状態に切り替わる際の入力確定のタイミングが不正になるために発生しているようです。

Fall Creators Update を適用後 DataGridView に文字を入力すると 2 文字入力される – JAPAN Platform SDK(Windows SDK) Support Team Blog

続きを読む

Spring BootにHTML5ビューワを組み込んで帳票を表示する

ActiveReportsを組み込んで構築したシステムのリプレイス先がLinux + Javaなど、.NET以外のプラットフォームとなるケースが少なからずあると思いますが、その際に帳票部分を別のツールで一から作り直すのはかなりの工数がかかることになるかと思います。

バージョン9.0Jで追加されたJavaScriptライブラリ「HTML5ビューワ」を使用すれば、.NET環境で生成したActiveReportsの帳票を、.NET以外のWebアプリケーション上に簡単に表示させることができるので、既存のActiveReports帳票資産の活用、また追加の帳票の要件があった場合でも、新たな帳票ツールを使うことによる学習コストの削減、といった効果が期待できます。

今回は一例として、JavaのWebアプリケーションフレームワークの定番、「Spring Boot」でHTML5ビューワを組み込んだアプリケーションを作成し、Linuxの環境にデプロイして実行する手順をご紹介したいと思います。

続きを読む

Xamarin.iOSで開発したアプリをローカライズする

この記事は Xamarin その1 Advent Calendar 2017 - Qiita の21日目です。

グレープシティ株式会社で開発ツールのプロダクトマーケティングを担当する福地と申します。
2016年のAdvent Calendarでは、Xamarin.Formsアプリのローカライズをテーマに書きましたが、2017年もテーマは同じローカライズです。

2016年はXamarin用コンポーネントの「Xuni(ズーニー)」を提供していましたが、2017年はその製品が昇格(?)して、.NET Framework用コンポーネントセット「ComponentOne Studio」の一部になりました。
「ComponentOne Studio for Xamarin」として、Xamarin.Forms、Xamarin.Android、Xamarin.iOS向けのUIコンポーネントを提供しています。

ワールドワイドで提供している製品ですので、コンポーネントの内部はもちろん、ドキュメントやサンプルも国際化する必要があります。
そのため、ローカライズ技術とは切っても切れない縁があるのです。

続きを読む

"帳票・スプレッドシート・入力支援"の開発ツール新版を2018年2月に発売

2018年2月に以下の.NETコンポーネントを発売予定です。

f:id:GrapeCity_dev:20171219154354p:plain

3製品とも最新環境に対応するとともに各種新機能を追加します。新機能の詳細はWebサイトでご覧いただけますが、ここでもいくつかピックアップしてお伝えします。

続きを読む

新デザインリリース記念★ロゴクイズに答えて仙台にGO♪キャンペーン

2017年12月13日に、グレープシティ開発支援ツールのWebサイトがリニューアルし、製品ロゴが刷新されました。皆さん、ご覧いただけましたでしょうか?

製品ロゴの刷新は、古いものだと実に15年ぶり。
新しいロゴも、皆さまに末永く愛されるよう期待を込めています。 

今回の新Webサイト、新製品ロゴのリリースを記念し、メールマガジン「GrapeCity.dev」をご購読のお客様を対象に、キャンペーンを実施します!
「GrapeCity.dev」は、12月14日よりスタートする新しいメールマガジンです。

キャンペーンのA賞は、なんと「グレープシティ仙台本社ご招待」
自然豊かな仙台に、この機会に遊びに来てみませんか?

f:id:GrapeCity_dev:20171208175349p:plain

メールマガジンに登録し、簡単なクイズに答えるだけで応募が可能ですので、奮ってご参加ください。

 


新デザインリリース記念★ロゴクイズに答えて仙台にGO♪キャンペーン

賞品

★A賞:グレープシティ仙台本社訪問ツアー 2社×3名様まで

 【A賞ご応募にあたってのご確認事項】

  • 日本国内の交通費(航空券、新幹線チケット等)を賞品とします
  • ツアー日程は、2018年2月~5月の1営業日となります
  • お客様のご希望に応じて、セミナーやミーティングを実施可能です
  • 当選時に、ご訪問当日の様子のブログ掲載(社名含む)にご了承いただける方に限ります

B賞:Amazonギフト券 3000円 10名様 

★参加賞:グレープシティ開発支援ツール オリジナルグッズ
 A賞/B賞の抽選にもれてしまった方の中から、さらに抽選で100名様

応募条件 グレープシティ開発支援ツールのメールマガジン「GrapeCity.dev」をご購読の方
≫≫登録はこちら
応募締切 2018年1月12日(金)
当選発表 当選の発表は厳正なる抽選の上、2018年1月中旬頃から賞品の発送および担当者からの連絡をもってかえさせていただきます。落選の通知は行いませんので、ご了承ください。
≫≫ 応募フォームはこちら ≪≪