Sachverhalt: Sachverhalt: A. B._, geboren 1946, ist ausgebildete Malermeisterin und arbeitete seit 1975 im Malergeschäft ihres Vaters, welches sie seit 1987 selbstständig als Einzelfirma weiterführte. Am 14. Februar 2001 erlitt sie einen Unfall, als sie in einen Bus einsteigen wollte, dessen Türen sich unvermittelt schlossen und ihre Schultern einklemmten. In der Folge musste sie sich am 23. Mai 2001 einer operativen Revision der linken Schulter (Teilresektion des AC-Gelenkes links und Plastik der Rotatorenmanschette links) unterziehen, war in ihrem angestammten Beruf als Malerin nur noch beschränkt arbeitsfähig und gab ihr Geschäft aus gesundheitlichen Gründen im Januar 2003 auf. Am 15. Januar 2002 meldete sich die Versicherte bei der Invalidenversicherung zum Leistungsbezug an. Die IV-Stelle Bern holte verschiedene ärztliche Berichte ein, klärte die beruflichen Verhältnisse ab und zog Akten des beteiligten Privatunfallversicherers (Helsana) bei. Mit Verfügung vom 19. September 2002 gewährte sie der Versicherten Berufsberatung und Abklärung der beruflichen Eingliederungsmöglichkeiten. Mit weiterer Verfügung vom 3. Juni 2003 sprach sie der Versicherten für die Zeit vom 1. Februar 2002 bis 31. Mai 2003 auf Grund eines Invaliditätsgrades von 100 % eine ganze Invalidenrente zu. Die Befristung der Rente begründete sie damit, dass der Versicherten laut ärztlicher Feststellung ab 26. Februar 2003 eine angepasste Tätigkeit voll zumutbar sei und sie damit ein rentenausschliessendes Einkommen zu erzielen vermöchte. Mit Verfügungen vom 23. und 24. Juli 2003 erteilte die IV-Stelle der Versicherten Kostengutsprachen für die Umschulung zur Immobilien-Verwalterin. Die gegen die Rentenverfügung vom 3. Juni 2003 erhobene Einsprache wies die IV-Stelle mit Entscheid vom 7. November 2003 ab. A. B._, geboren 1946, ist ausgebildete Malermeisterin und arbeitete seit 1975 im Malergeschäft ihres Vaters, welches sie seit 1987 selbstständig als Einzelfirma weiterführte. Am 14. Februar 2001 erlitt sie einen Unfall, als sie in einen Bus einsteigen wollte, dessen Türen sich unvermittelt schlossen und ihre Schultern einklemmten. In der Folge musste sie sich am 23. Mai 2001 einer operativen Revision der linken Schulter (Teilresektion des AC-Gelenkes links und Plastik der Rotatorenmanschette links) unterziehen, war in ihrem angestammten Beruf als Malerin nur noch beschränkt arbeitsfähig und gab ihr Geschäft aus gesundheitlichen Gründen im Januar 2003 auf. Am 15. Januar 2002 meldete sich die Versicherte bei der Invalidenversicherung zum Leistungsbezug an. Die IV-Stelle Bern holte verschiedene ärztliche Berichte ein, klärte die beruflichen Verhältnisse ab und zog Akten des beteiligten Privatunfallversicherers (Helsana) bei. Mit Verfügung vom 19. September 2002 gewährte sie der Versicherten Berufsberatung und Abklärung der beruflichen Eingliederungsmöglichkeiten. Mit weiterer Verfügung vom 3. Juni 2003 sprach sie der Versicherten für die Zeit vom 1. Februar 2002 bis 31. Mai 2003 auf Grund eines Invaliditätsgrades von 100 % eine ganze Invalidenrente zu. Die Befristung der Rente begründete sie damit, dass der Versicherten laut ärztlicher Feststellung ab 26. Februar 2003 eine angepasste Tätigkeit voll zumutbar sei und sie damit ein rentenausschliessendes Einkommen zu erzielen vermöchte. Mit Verfügungen vom 23. und 24. Juli 2003 erteilte die IV-Stelle der Versicherten Kostengutsprachen für die Umschulung zur Immobilien-Verwalterin. Die gegen die Rentenverfügung vom 3. Juni 2003 erhobene Einsprache wies die IV-Stelle mit Entscheid vom 7. November 2003 ab. B. Hiegegen erhob die Versicherte beim Verwaltungsgericht des Kantons Bern Beschwerde und beantragte die Zusprechung einer Rente auch für die Zeit nach dem 31. Mai 2003. Am 11. Dezember 2003 reichte sie ein Gutachten des Dr. med. S._, Facharzt FMH für Chirurgie spez. Allgemeinchirurgie und Unfallchirurgie Viszeralchirurgie, Chefarzt, Spital X._, vom 19. November 2003 ein. Mit Entscheid vom 29. April 2004 wies das Verwaltungsgericht des Kantons Bern die Beschwerde ab. B. Hiegegen erhob die Versicherte beim Verwaltungsgericht des Kantons Bern Beschwerde und beantragte die Zusprechung einer Rente auch für die Zeit nach dem 31. Mai 2003. Am 11. Dezember 2003 reichte sie ein Gutachten des Dr. med. S._, Facharzt FMH für Chirurgie spez. Allgemeinchirurgie und Unfallchirurgie Viszeralchirurgie, Chefarzt, Spital X._, vom 19. November 2003 ein. Mit Entscheid vom 29. April 2004 wies das Verwaltungsgericht des Kantons Bern die Beschwerde ab. C. Die Versicherte lässt Verwaltungsgerichtsbeschwerde führen mit dem Rechtsbegehren, in Aufhebung des kantonalen Entscheides sei ihr auch für die Zeit nach dem 31. Mai 2003 eine angemessene Invalidenrente auszurichten. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung verzichtet auf eine Stellungnahme. 