Salut tout le monde.
J'ai un objet de création de graphes avec 3 sélecteurs de colonnes et un filtre de données local, j'ai utilisé "plate-forme" pour le mettre dans une nouvelle fenêtre.

Je me demandais s'il y avait une option pour mettre "case à cocher" au-dessus du générateur de graphiques dans un espace libre ? Je sais que je peux le mettre au-dessus/en dessous/de côté mais je veux qu'il se démarque
Merci
@avner8943 ,
Si vous vouliez que la case à cocher soit proche de l'affichage graphique, j'utiliserais probablement le code ci-dessous, en supposant que gb est l'objet de création de graphes et que rgb est son rapport.
( (rgb[PictureBox(1)] << Parent ) << Child ) << Sib Append (mychb);
Voici la photo. Scénario joint.

Les filtres ne se trouvent pas dans la zone d'affichage, ils correspondent simplement à la façon dont JMP les trie. Voici le code :
nw = new window(
Platform(
dt,
gb = Graph Builder(
Size( 865, 775 ),
Show Control Panel( 0 ),
Fit to Window( "Off" ),
Variables(
X( :TIME_GTREC_135153 ),
X( :TREC_GH_135147 ),
Y( :GTREC_GH_135153 ),
Y( :TREC_GH_135147 ),
Group X( :Prod ),
Overlay( :FAB, :DEPOP_ONT_SITE )
),
Elements( Position( 1, 1 ), Points( X, Y, Legend( 36 ) ), Smoother( X, Y, Legend( 48 ) ) ),
Elements( Position( 1, 2 ), Points( X, Y, Legend( 38 ) ), Smoother( X, Y, Legend( 49 ) ) ),
Elements( Position( 2, 1 ), Points( X, Y, Legend( 40 ) ), Line Of Fit( X, Y, Legend( 24 ), R²( 1 ) ) ),
Elements( Position( 2, 2 ), Points( X, Y, Legend( 42 ) ), Smoother( X, Y, Legend( 51 ) ) ),
);
),
ldf = gb << Local Data Filter(
Add Filter(
columns( :FAB, :Prod ), //, :TIME_GTREC_135153 ),
Display( :FAB, Size( 160, 60 ), List Display ),
Display( :Prod, Size( 160, 60 ), List Display ),
Where( :prod = "8PEQ" ),
//Display( :TIME_GTREC_135153),
Order By Count( :Prod )
)
);
cso1 = gb << Column Switcher( :FAB, legend_cls );
cso2 = gb << Column Switcher( :GTREC_GH_135153, num_cls );
cso3 = gb << Column Switcher( :TREC_GH_135147, num_cls );
cso4 = gb << Column Switcher( :TIME_GTREC_135153, time_cls );
cso5 = gb << Column Switcher( :Prod, {:Prod, :Const} );
cso1 << Set Size( 200 );
cso1 << Set NLines( 6 );
cso2 << Set Size( 200 );
cso2 << Set NLines( 15 );
cso3 << Set Size( 200 );
cso3 << Set NLines( 15 );
cso4 << Set Size( 200 );
cso4 << Set NLines( 10 );
cso5 << Set Size( 200 );
cso5 << Set NLines( 2 );
);Il semble que vous ayez vos propres boîtes d'affichage sur le générateur de graphiques avec ses filtres de données. Ne pouvez-vous pas étendre cette partie de votre arborescence d'affichage pour ajouter une case à cocher ? Quel est le code que vous utilisez pour la partie de la fenêtre au-dessus de Graph Builder ?