こんにちは!ソリューションコンサルタントの田上です。
今回の記事では、他社製のUIライブラリから「Ultimate UI for Windows Forms」に移行をし、カレンダー部品を使って予約管理システムの「本予約/仮予約/キャンセル」を実現したいという開発者様からお寄せいただきました機能質問についてお答えします。
お客様のご質問はこのような点でした。
- Ultimate UI for Windows Forms のカレンダー部品をデザイナーにドラッグアンドドロップする方法を知りたい。
- Ultimate UI for Windows Forms のトライアルをスタートしたばかりです。
- フレームワークは「.NET Framework 4.8」を利用しています。
「Ultimate UI for Windows Forms」は、軽快でインタラクティブなソリューションを実現するUIコンポーネントですが、最初のトライアルでつまづくような場合の問題解決の Tips になれば幸いです。では、詳細をご説明させていただきます。
次のコントロールはツールボックスへ正常に追加されましたが、アクティブなデザイナーで有効になっていません
このエラーは、下記リンクの「Ultimate UI for Windows Forms のインストール手順」のプロセスを進めていく中で発生する可能性があります。
エラーメッセージには「次のコントロールはツールボックスへ正常に追加されましたが、アクティブなデザイナーで有効になっていません」とあり、多くの方が VisualStudio2022 のツールボックス上に 下記のInfragistics の Ultra 系のコンポーネントを表示して、ドラッグアンドドロップするプロセスにおいて発生しており、「UIコンポーネントのアクティベート」のつまづくポイントになるでしょう。
今回の記事では、その解決手順を示していますのでご確認ください。
- UltraCalenderCombo
- UltraCalenderInfo
- UltraCalenderLook
- UltraDayView
- UltraMonthViewMulti
- UltraMonthViewSingle
- UltraSchedulePrintDocument
- UltraTimelineView
- UltraWeekView
前提事項:Ultimate for Windows Forms のインストール
- Infragistics_WinForms_20232_WithSamples_JP.zip をダウンロードする
- Infragistics_WinForms_20232_JP.msi をインストールする
- Infragistics_WinForms_20232_NuGet_JP.msi をインストールする
- Infragistics_WinForms_20232_Samples_JP.msi をインストールする
解決手順 1:新しいプロジェクトの選択
新しいプロジェクトで「Windows Forms」で検索し、「Windows フォーム アプリケーション (.NET Framework)」をご選択ください。この手順での注意点は「.NET Framework」を必ず選択することです。
解決手順 2:フレームワークの選択
フレームワーク「.NET Framework 4.8」をご選択ください。
解決手順 3:VisualStudio の起動
VisualStudio が起動します。
この手順で「Windows Forms フォームアプリケーション(.NET Framework)」と「.NET Framework 4.8」をご選択されることでUltra系のコンポーネントが自動表示されます。
エラーとなっていたコンポーネント「UltraMonthViewMulti」が有効になった状態で表示されているので、ドラッグアンドドロップで配置していきましょう。
「Ultimate UI for Windows Forms」を始めましょう!
今回の記事では、VisualStudio2022 の「Windows Forms ツールボックスのアクティベート」を行う Tips でした。ぜひ、「Ultimate UI for Windows Forms」でUIコンポーネントを活用して画面開発される場合の、問題解決の Tips になれば幸いです。
すべてを体験するには、Ultimate UI for Windows 無料トライアル にアクセスして最新バージョンを入手してください。
- 「こんなことは実現できるの?」
- 「どうやって実装すれば良いの?」
といった開発上の疑問にソリューションコンサルタントが直接お答えします。
ぜひ japansalesgroup@infragistics.com まで、お気軽にお問合せください。ご意見ご要望を心よりお待ちしています。