It's a while since I've needed to do any Pascal programming and it seems that I've forgotten some basic facts

In an old project that I'm re-visiting I have one procedure which clears all the input data in one fell swoop, but I'd now like to select which input fields to clear.
The fact that clearing any one field actually invalidates 4 'common' fields (results) means that it make sense to
always clear those fields, so to this end I created a new procedure 'Clear_common' to be called whenever any input field is cleared.
Here is the original procedure :
procedure TTriangleSolution.ClearClick(Sender: TObject);
begin
Val_A.text := blank;
Val_A1.text := blank;
Val_B.text := blank;
Val_B1.text := blank;
Val_C.text := blank;
Val_C1.text := blank;
Val_alpha.text := blank;
Val_alpha1.text := blank;
Val_beta.text := blank;
Val_beta1.text := blank;
Val_gamma.text := blank;
Val_gamma1.text := blank;
Val_Area.text := blank;
Val_Peri.text := blank;
Val_Height.Text:= blank;
Tri_type.text := tri_name[0];
MessageBoard.caption := 'Enter at least one side but three values altogether. Anything above 3 will be ignored';
end;
The last five lines are the common aspects so here is the new Proc. (which I've inserted above the original Proc.):
procedure Clear_Common;
begin
Tri_type.text := tri_name[0];
Val_Area.text := blank;
Val_Peri.text := blank;
Val_Height.Text:= blank;
MessageBoard.caption := 'Enter at least one side but three values altogether. Anything above 3 will be ignored';
end;
and I've simply added [Clear_Common] in place of those 5 lines.
At compilation I now get an error - pointing to the first line of the new Proc. -
tri.pas(999,3) Error: Identifier not found "Tri_type".I initially assumed that I needed to add 'TTriangleSolution.' before Clear_common but that returned a different error message - pointing to the Proc. Header :
tri.pas(997,29) Error: method identifier expectedI'd appreciate some pointer as to what I've forgotten

or more to the point, how I can resolve the matter!