C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■89447 / )  DataGridViewのカスタム列セル外表示
□投稿者/ Mimio (1回)-(2018/11/29(Thu) 13:17:39)

分類:[.NET 全般] 

C# Windows Form アプリケーション(Vidual Studio 2017)
DataGridViewのカスタム列型作成に関する質問です。
(NETに関しては、自己流学習のため、ほぼ初心者ですので、よろしくお願いします。)

TimeSpanに対応する24時超(26:30など)の時刻を表示できるユーザーコントロールを作成しました。TextBox(時)+TextBox(分)+Button+(通常非表示パネル+Button群)です。Buttonは通常非表示のパネルと表示し、入退室で打刻した他の時刻を表示し、選択でTimeSpanに入れるというものです。
ユーザーコントロールとカスタムColumnはできたつもりでいましたが、実際に動かすとDataGridViewのCell内にパネルが表示されてしまいいます。

質問は、この通常非表示のパネルをセルの外に表示したいというものです。
MonthCalendarやComboBoxをカスタム列型としたときに、右ボタンをクリックするとセル外にカレンダやList部分が表示されるので、何らかの設定でできるのではないかと思っています。

よろしくお願いします。

返信 編集キー/


管理者用

- Child Tree -