|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : décembre 2005 Messages : 22 ![]() |
Bonjour à tous
Est ce qu'on peut modifier la position (location, left, top..) d'un champs dans une état par programmation, et pas en mode design Merci d'avance |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Inscription : décembre 2006 Messages : 340 ![]() |
Bonjour,
Bien sûr il suffit de traiter l'objet crystal report Voici un exemple pour un objet Field Dim CR As New CRBd'(rapport crystal) Dim Obj As Object CR.SetDataSource(dataset) Dim OField As CrystalDecisions.CrystalReports.Engine.FieldObject For Each Obj In CR.ReportDefinition.ReportObjects If TypeOf Obj Is CrystalDecisions.CrystalReports.Engine.FieldObject Then OField = CType(Obj, FieldObject) If OField.Name.ToUpper = "nom de l'objet à traiter" Then OField.Left = 100 'OField.Top = 50 End If End If Next CrystalReportViewer1.ReportSource = CR Tu peux traiter ainsi tous les objet d'un rapport ayant les propriétés left, top, right, ... Bon boulot Jean |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com