Wenn ich einen Frame schließe, möchte ich, dass sein Puffer gelöscht wird.
Wenn der Puffer in anderen Frames angezeigt wird, sollte der Puffer nicht gelöscht werden.
Tun Sie nichts, wenn mehr als ein Puffer in einem Frame angezeigt wird.
Was ist ein guter Weg, um dies einzurichten?
Antworten:
Wenn ich die Frage verstanden habe, ist hier eine Funktion, die das tut, was Sie wollen:
Sie können es als Hook hinzufügen, der aufgerufen wird, wenn ein Frame geschlossen wird. Verwenden Sie dazu:
quelle
Im Folgenden finden Sie eine Funktion (getestet, aber nicht umfassend), die Ihre erste Anforderung erfüllt: Sie löscht den aktuellen Puffer, wenn Sie einen Frame schließen, OHNE dass der Puffer auch in einem anderen Frame sichtbar ist.
Die zweite Anforderung ist mir unklar:
quelle
Hier ist ein einfacher Ansatz:
Es wird jedoch einen Puffer löschen, auch wenn er in einem anderen Frame geöffnet ist.
quelle