The present tense of had no more is have no more.
The third-person singular simple present indicative form of have no more is has no more.
The present participle of have no more is having no more.
The past participle of have no more is had no more.