UltraGrid のヘッダー行の高さを変更する際には、ColHeaderLines プロパティの値を調整します。 例えば、ヘッダーに含まれる改行コードの数に応じて、ColHeaderLines プロパティを設定すること […]
Category: Ultimate UI for Windows Forms
UltraGrid セルごとにマスクや表示書式を変更する方法
セルごとにマスクや表示書式を変える場合は、セルごとにエディターインスタンスを作成し、そこで指定し分けてください。 実行結果 TIPS なお、無条件にセルにエディターの新規インスタンスを生成し割り当てるアルゴリズム […]
UltraSpreadsheet 特定のセル・列・行のみ編集可能にする方法
UltraSpreadsheetの特定のセル・列・行のみ編集可能にするには、シート全体をロックし、編集可能にしたいセル・列・行に対してCellFormat.LockedをFalseに設定してください。 サンプル
UltraTimelineViewチュートリアル
このチュートリアルでは、UltraTimelineViewの使用方法を紹介します。 概要 UltraTimelineViewはスケジュール コントロールです。水平方向に時間の「タイム スロット」を設定して日付と時間を […]
UltraWinTree上でマウスポインターの位置のノードを取得するためには
【概要】UltraWinTree上でマウスポインターが示しているノードを取得したい場合、マウスイベントとUltraTree.GetNodeFromPointメソッドを併用します。 【該当するコンポーネント】UltraWi […]
単一の UltraGrid で行のドラッグ アンド ドロップする方法
概要 UltraGrid には行をドラッグ アンド ドロップする機能があります。この記事は UltraGrid で行のドラッグ アンド ドロップを有効にする方法を紹介します。 手順 UltraGrid の AllowDr […]
Ultimate UI 製品の.NETコントロールではマネージドコード以外にWin32APIを使用していますか?
【概要】Ultimate UI 製品の.NET コントロールは、.NET Framework のすべての長所を生かすべく設計され、100%マネージドコードで記述されています。ただし、一部の箇所でマネージドコードのみでは実 […]
UltraGrid 編集中のセルでマウスクリックイベントを実装する方法
UltraGridの編集中のセルでマウスクリックイベントを実装する場合は、UltraGridのControlAddedとControlRemovedイベントを使用してエディター用のコントロールに対するマウスイベントを動的 […]
UltraGrid 全行を子行を含めてループする方法
子行も含んだ全ての行をループさせる効率的な方法は再帰呼び出しを使用することです。このトピックでは実際の実装として、TraverseAllRowsHelper を実装します。 サンプル
UltraWinTree のフォーカス喪失時に選択状態のハイライトを表示させる方法
【概要】コードあるいはユーザー操作によって WinTree のノードが選択されるとノードがハイライトされますが、コントロールからフォーカスが外れるとハイライトが消え、フォーカスが戻るとまたハイライトが表示されます。この動 […]