Link Creation

Is there a way to change the type of link created from a GoGeneralNode at runtime?
I need to create either a GoLabeledLink or GoLink depending on the value contained in the UserFlags of the source node. I’ve looked for an appropriate event to hook, but I can’t seem to find one that corresponds with the start of a link creation from a port.
Thanks.
Joel

Look in the FAQ for the following topic:
I want to decide dynamically what kind of link to create when the users draws a new link.