Diferença entre os eventos Redimensionar e SizeChanged

Em C # .Net no Winforms, encontrei dois eventos em quase todos os componentes, Resize () e SizeChanged (). Existe alguma diferença entre eles? Se os dois eventos são iguais, por que o C # forneceu dois eventos diferente

Estou criando um controle de usuário em c #. Este controle contém uma caixa de texto. Quero redimensionar a caixa de texto quando o usuário altera o tamanho do controle. Estou confuso sobre qual evento devo usar e por quê?