panel alles klar

Ich würde gerne einen reset-panel in den Ausgangszustand. Z.B. habe ich ein Bild als hintergrund, ich zeichnete Grafiken auf einem Teil der Platte. Ich habe um alles zu löschen. Wie?

  • kann Sie nur aufgeben, das alte und erstellen zuweisen new Panle(); auf die Referenz?
  • Ich nehme an, Sie sind mit dem designer zur compile-Zeit, und Sie möchten, dass "klar" das panel zur Laufzeit ? Welche anderen änderungen müssen Sie klar, mehr details wären nett.
  • B: ich brauche nur zu deaktivieren Sie das Bedienfeld. Ich schrieb eine Eigenschaft "ClearPanel", darin habe ich versucht \n-1. den hintergrund = null \n 2. panel.Controls.Clear () ;, aber nichts funktioniert.
  • Rauf K: Eine Eigenschaft oder eine Methode ? Haben Sie daran gedacht aufrufen suspendLayout() und resumeLayout(true) für die änderung, sind Sie sicher, dass Ihre Methode aufgerufen wird ?
  • Auch panel.controls.clear() funktioniert nicht bedeutet, das ist seltsam dann
  • Keine der vorgeschlagenen Lösung für mich gearbeitet.

InformationsquelleAutor y_zyx | 2011-05-11
Schreibe einen Kommentar