CanGrowのフィールドに対応して、セッションの罫線を伸ばしたいのですが、どうすればよいでしょうか?
BeforePrintでセッションの高さをとったのですが、どこで罫線の位置を設定すればよいかわからずにいます。
どなたかご教授ください。
Private Sub Detail_BeforePrint(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Detail.BeforePrint
'セッションの高さ取得
lntDetailHeight = Detail.Height
End Sub
はい。セッションが拡張する明細の縦の罫線も拡張したいのです。
以下のようにコーディングしたところ明細の1行目のラインはなく
2行目から罫線が引かれてしまいます。
また、2行目の高さも1行目のセッションの高さで描写され
後、3行目には2行目の高さ、4行目には3行目の高さとずれてしまいます。
取得タイミングが悪いと思うのですが、もう少しお力ください。
Private Sub Detail_BeforePrint(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Detail.BeforePrint
dblDetailHeight = Detail.Height
End Sub
Private Sub Detail_Format(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Detail.Format
Line1.Y2 = dblDetailHeight
Line2.Y2 = dblDetailHeight
Line3.Y2 = dblDetailHeight
End Sub
お礼
補足を書きましたができました。 Detail_BeforePrintでDetailの高さ取得と、ラインの高さ設定をすることでできました。 ありがとうございました。
補足
はい。セッションが拡張する明細の縦の罫線も拡張したいのです。 以下のようにコーディングしたところ明細の1行目のラインはなく 2行目から罫線が引かれてしまいます。 また、2行目の高さも1行目のセッションの高さで描写され 後、3行目には2行目の高さ、4行目には3行目の高さとずれてしまいます。 取得タイミングが悪いと思うのですが、もう少しお力ください。 Private Sub Detail_BeforePrint(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Detail.BeforePrint dblDetailHeight = Detail.Height End Sub Private Sub Detail_Format(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Detail.Format Line1.Y2 = dblDetailHeight Line2.Y2 = dblDetailHeight Line3.Y2 = dblDetailHeight End Sub