Recently I got this very irritating problem that some of my shapefiles where not displayed while zooming.
For my case the solution was very easy:
1) Under the Layers menu right click on the problematic shapefiles and choose properties.
2) Under the General tab click Create spatial index.
Done!