ComponentOne 利用ガイド
[015] BeforeScrollTip イベントの廃止と ShowScrollTip イベントの追加
移行ガイド > 各種移行資料 > WinForms 移行情報 > FlexGrid for WinForms 移行情報 > [015] BeforeScrollTip イベントの廃止と ShowScrollTip イベントの追加
変更バージョン 2.6.20071.324
カテゴリ 動作
対応策

詳細

旧バージョンでは、スクロールチップを表示するときに BeforeScrollTip イベントが発生しました。本バージョンでは、BeforeScrollTip イベントが廃止され、ShowScrollTip イベントが追加されました。

旧バージョンと同様の動作にするには、ShowScrollTip イベントを使用してください。この ToolTipEventArgs イベント引数を使って、スクロールチップに行数を表示することも可能です。

private void Form1_Load(object sender, EventArgs e)
{
  C1FlexGrid1.ScrollOptions = C1.Win.C1FlexGrid.ScrollFlags.ShowScrollTips;
}

private void C1FlexGrid1_ShowScrollTip(object sender, C1.Win.C1FlexGrid.ToolTipEventArgs e)
{
  Debug.WriteLine("C1FlexGrid1_ShowScrollTip");
  e.ToolTipText = String.Format("Row {0}", e.Row); // 行数を表示
}
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  C1FlexGrid1.ScrollOptions = C1.Win.C1FlexGrid.ScrollFlags.ShowScrollTips
End Sub

Private Sub C1FlexGrid1_ShowScrollTip(sender As Object, e As C1.Win.C1FlexGrid.ToolTipEventArgs) Handles C1FlexGrid1.ShowScrollTip
  Debug.WriteLine("C1FlexGrid1_ShowScrollTip")
  e.ToolTipText = String.Format("Row {0}", e.Row) ' 行数を表示
End Sub
関連トピック