Ciao,
Provo ad aggiungere diverse caselle di contorno a una finestra con parametri memorizzati in elenchi. Utilizzo un For-Loop per aggiungere le caselle. Per il titolo funziona più che bene. Tuttavia, se disegno delle linee, non funziona. Di seguito è riportato un esempio minimo che mi piacerebbe mettere al lavoro.
Sono grato per qualsiasi idea di cosa dovrei cambiare e cosa sto facendo di sbagliato.
Migliore,
Anja
::lineList = {10, 20, 30};
::titleList = {"Title 1", "Title 2", "Title 3"};
w = New Window("My Test Window", myBox = Outline Box("My Test"));
For(i = 1, i <= 3, i++,
myBox << Append(Outline Box(titleList[i], Graph Box(H Line(lineList[i]))))
);
Puoi verificare l'aspetto della tua casella grafica aprendo il menu Personalizza
Puoi vedere che il valore non è presente ma piuttosto nomevariabile. Ad esempio, puoi utilizzare Eval(EvalExpr()) per evitare questo problema
Nomi Predefinito A Qui(1); rigaLista = {10, 20, 30}; titleList = {"Titolo 1", "Titolo 2", "Titolo 3"}; w = Nuova finestra("My Test Window", myBox = Outline Box("My Test")); For(i = 1, i <= 3, i++, Eval(EvalExpr( myBox << Append( Outline Box(titleList[i], Graph Box( H Line(Expr(lineList[i])) ) ) ) )) ) ;
Grazie mille! Ora funziona perfettamente come vorrei.