ComponentOne 利用ガイド
[016] ScrollTrack/ScrollTips/ScrollTipText の各プロパティの廃止と対応機能の追加
移行ガイド > 各種移行資料 > WinForms 移行情報 > FlexGrid for WinForms 移行情報 > [016] ScrollTrack/ScrollTips/ScrollTipText の各プロパティの廃止と対応機能の追加
変更バージョン 2.6.20071.324
カテゴリ 動作
対応策

詳細

旧バージョンでは、スクロール関連の以下のプロパティが利用できました。本バージョンではこれらが廃止され、対応する新しい機能(矢印右側)が追加されました。

旧バージョンと同様の動作にするには、上述した新しい機能を使用してください。

private void Form1_Load(object sender, EventArgs e)
{
  for (int i = 1; i <= C1FlexGrid1.Rows.Count - 1; i++)
  {
   C1FlexGrid1(i, 1) = i.ToString();
  }
  C1FlexGrid1.ScrollOptions = ScrollFlags.DelayedScroll; // 旧ScrollTrackプロパティに対応
  //C1FlexGrid1.ScrollOptions = ScrollFlags.ShowScrollTips // 旧ScrollTipsプロパティに対応
}

private void C1FlexGrid1_ShowScrollTip(object sender, C1.Win.C1FlexGrid.ToolTipEventArgs e)
{
 e.ToolTipText = string.Format("Row {0}", e.Row); // 旧ScrollTipTextプロパティに対応
}
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  For i As Integer = 1 To C1FlexGrid1.Rows.Count – 1
  C1FlexGrid1(i, 1) = i.ToString()
  Next
  C1FlexGrid1.ScrollOptions = ScrollFlags.DelayedScroll ' 旧ScrollTrackプロパティに対応
  'C1FlexGrid1.ScrollOptions = ScrollFlags.ShowScrollTips ' 旧ScrollTipsプロパティに対応
End Sub

Private Sub C1FlexGrid1_ShowScrollTip(sender As Object, e As C1.Win.C1FlexGrid.ToolTipEventArgs) Handles C1FlexGrid1.ShowScrollTip
  e.ToolTipText = String.Format("Row {0}", e.Row) ' 旧ScrollTipTextプロパティに対応
End Sub
関連トピック