Ho la 3.9.1, lo so, è vecchia, ma se non aggiornano i repository che ci posso fare...
Riguardo questo famigerato "Spring", ho controllato, è in FMain.form e riguarda alcune HBox che hai usato:
{ HBox5 HBox
MoveScaled(1,25,45,4)
{ Spring1 Spring <--qui
MoveScaled(1,1,2,2)
}
{ btnAdd Button
MoveScaled(4,0,10,4)
AutoResize = True
Text = ("Add")
Picture = Picture["icon:/small/add"]
}
{ btnChange Button
MoveScaled(15,0,9,4)
AutoResize = True
Text = ("Change")
Picture = Picture["icon:/small/edit"]
}
{ btnRemove Button
MoveScaled(25,0,9,4)
AutoResize = True
Text = ("Remove")
Picture = Picture["icon:/small/remove"]
}
{ MenuButton1 MenuButton
MoveScaled(35,0,7,4)
Picture = Picture["icon:/small/print"]
Menu = "mnuPrint"
}
}
{ Separator2 Separator
MoveScaled(2,29,36,2)
}
{ HBox6 HBox
MoveScaled(1,30,45,4)
{ Spring2 Spring <--qui
MoveScaled(1,1,3,2)
}
{ btnFirst ToolButton
MoveScaled(10,0,4,4)
ToolTip = ("First record")
Picture = Picture["icon:/small/first"]
}
{ btnPrevious ToolButton
MoveScaled(14,0,4,4)
ToolTip = ("Previous")
Picture = Picture["icon:/small/previous"]
}
{ vlbRecord ValueBox
MoveScaled(19,0,12,4)
Alignment = Align.Center
}
{ btnNext ToolButton
MoveScaled(31,0,4,4)
ToolTip = ("Next")
Picture = Picture["icon:/small/next"]
}
{ btnLast ToolButton
MoveScaled(34,0,4,4)
ToolTip = ("Last record")
Picture = Picture["icon:/small/last"]
}
{ Spring3 Spring <--e qui
MoveScaled(40,1,3,2)
}
Non sembrano nemmeno delle proprietà, non ci sono nell'help del componente.
Riguardo l'ereditarietà della classe Concorrente dalla classe Risultato, l'ho fatto solo per comodità, visto che hanno quelle proprietà in comune.