按我的想法,Procedure1在写程序时就已经写好了,所以,Procedure1是已知的,而且还有Procedure2~ProcedureN。这样,可以定义一个数组,保存Procedure1~ProcedureN,之后用判断:if 条件1='procedure1' then Tcombobox.onchange=procedure1;if 条件1='procedure2' then Tcombobox.onchange=procedure2;……if 条件1='procedureN' then Tcombobox.onchange=procedureN;