虽然公子华是秦惠文王最倚重的公子,但是因为他的娘亲是魏国人,魏国人对公子华有所倚重,所以秦惠文王对公子华有所顾虑,因此迟迟不封他为太子。
秦惠文王(公元前356年—公元前311年),又称秦惠王,嬴姓,赵氏,名驷,秦孝公之子,战国时期秦国国君,公元前337年—公元前311年在位。秦惠文王年十九即位,以宗室多怨,诛杀卫鞅。公元前325年改“公”称“王”,并改元为更元元年,成为秦国第一王。秦惠文王当政期间,北扫义渠,西平巴蜀,东出函谷,南下商於,为秦统一中国打下坚实基础。

周显王扁四十一年(癸巳,公元前328年),诸侯国合纵对抗秦国。秦惠文王对此感到十分头疼,客卿张仪立即建议攻打叫喊得最凶的魏国。很快,赢华和张仪二人便率领秦军围攻魏国之邑蒲阳(今山西隰县),一举克之并占领。之后,赢华率秦军驻扎在蒲阳,而张仪却返回秦国。回来后,张仪向秦惠文王说,“请大王将蒲阳还给魏国,并且派公子赵繇到魏国做人质。我能说服魏国脱离合纵之势。”秦惠文王十分好奇,但还是同意了。之后,张仪跑到魏国对魏宣惠王说:“你看,秦国对你们魏国还是很厚道的。这不,秦王令我将蒲阳归还与您,还将他的儿子做人质。魏国可不能无礼于秦国啊。”魏宣惠王十分高兴,将上郡十五县都交给张仪带去给秦国,以表达谢意。如此一来,“五国合纵抗秦”被分化瓦解,张仪回到秦国,立即被秦惠文王拜为太宰(丞相)。
但是最后因为秦楚大战,赢华为回救咸阳,突围,力战而死。所以尽管公子华战功赫赫,但是因为他娘亲的原因,他有一半血液是魏国人,魏国人又对他比较倚重,所以秦惠文王多多少少对他还是有所顾虑的。
