Salut,
J'aurais besoin pour la migration d'une partie d'un projet VB6 en c# de connaitre l'équivalent de 'Printer.CurrentY' ?
Cela concerne un projet d'impression ou plus précisément ce petit morceau de code que je n'arrive pas à translater :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Dim y As Long For i = 1 To 999 y = Printer.CurrentY On Error Resume Next Printer.Print "." & i & "."; String(10, "-") If Printer.CurrentY - y < 0 Then Printer.EndDoc MsgBox (i - 1 & " lignes ont été imprimées avant un changement de page !"), vbMsgBoxSetForeground Exit Sub End If Next i i = MsgBox("Il y a 999 lignes sans changement de pages !", vbExclamation Or vbMsgBoxSetForeground, "Erreur possible ?") Printer.EndDoc
Partager