Wenn Sie denken, dass %code% (oder ein anderes Widget, das Sie haben) für die meisten Ihrer Anzeigen geeignet ist, verwenden Sie das. Was wir in der Vergangenheit für etwas Ähnliches getan haben, ist, ein benutzerdefiniertes Widget zu erstellen, das (auf die eine oder andere Weise) von %code% erbt und die Steuerungswidgets in ein Layout oberhalb dieses Widgets legt. Dies bedeutet, dass das gesamte Widget gezeichnet wird, was auch immer gezeichnet werden soll, und die Kontroll-Widgets stehen darüber, wobei die Größe geändert wird, wenn die Größe des gesamten Widgets geändert wird.
Alternativ hatten wir einige Layouts, die für die Layout-Widgets einfach zu kompliziert waren. Anstatt ein benutzerdefiniertes Layout zu erstellen, haben wir sie einfach ohne Layout positioniert und sie im Code für das Resize-Ereignis verschoben. Es funktioniert genauso gut.