All tights do this if you get them tight enough, fishnet stockings hold the icky skin in also. Short tights to the knee is the way to go for summer if you want to wear short dresses. I just wear longer dresses in summer.
I know this is a little off topic, but last year one of my friends turned me on to this swim attire line that goes along that same line, they have swim shorts, capris & swim pants that are basically swimsuit material but in a more coverage option. They look pretty cute to on...