MESCIUS SPREAD for Windows Forms 17.0J サンプルコード集 > 操作 > コントロール全体 > スクロールチップを表示する |
FpSpreadクラスメンバであるScrollTipPolicyプロパティを変更することにより、スクロール時のチップ表示を行うことができます。本プロパティの設定だけでも表示は行われますが、ScrollTipFetchイベントとの併用によって表示文字をカスタマイズすることも可能です。
private void Form1_Load(object sender, EventArgs e) { // 水平/垂直スクロール時にポップアップを表示 fpSpread1.ScrollTipPolicy = FarPoint.Win.Spread.ScrollTipPolicy.Both; // シートも同時にスクロール fpSpread1.ScrollBarTrackPolicy = FarPoint.Win.Spread.ScrollBarTrackPolicy.Both; } void fpSpread1_ScrollTipFetch(object sender, FarPoint.Win.Spread.ScrollTipFetchEventArgs e) { if (e.Column == -1) { // 表示データをカスタマイズ // スクロールチップはスクロールバーのつまみを動かしたときに表示 e.TipText = "現在のスクロール行は" + e.Row.ToString() + "です。"; } }
Private Sub Operation_All_04_Load(sender As Object, e As EventArgs) Handles MyBase.Load ' 水平/垂直スクロール時にポップアップを表示 FpSpread1.ScrollTipPolicy = FarPoint.Win.Spread.ScrollTipPolicy.Both ' シートも同時にスクロール FpSpread1.ScrollBarTrackPolicy = FarPoint.Win.Spread.ScrollBarTrackPolicy.Both End Sub Private Sub FpSpread1_ScrollTipFetch(sender As Object, e As FarPoint.Win.Spread.ScrollTipFetchEventArgs) Handles FpSpread1.ScrollTipFetch If e.Column = -1 Then ' 表示データをカスタマイズ ' スクロールチップはスクロールバーのつまみを動かしたときに表示 e.TipText = "現在のスクロール行は" + e.Row.ToString + "です。" End If End Sub