这是一个Windows窗体。面板有AutoScroll=True我正在向主面板动态添加面板,最终超出了主面板显示矩形。然后将标签、组合框和文本框添加到添加的面板。如果我选择一个组合框或文本框,它会将主面板滚动条位置重置为0,并且组合框的下拉菜单将放置在屏幕X、Y上,如果没有滚动条,它应该位于该位置重置。我正在考虑在选择控件时保存滚动位置。经过测试,滚动位置似乎尚未重置,因此我可以在此处捕获它。然后我希望在面板的某个事件上恢复滚动位置。我正在尝试找出我将使用什么事件来恢复滚动位置。我也希望下拉菜单在我执行此操作时将放置在正确的x,y处。更好的解决方案是创建一个基于面板控件的自定义控件并可
我有3个面板。一个是包含2个较小面板的主面板。对于主面板,我使用了setPreferredSize(newDimension(350,190));对于较小的左侧面板,我使用了setPreferredSize(newDimension(100,190));对于较小的右侧面板,我使用了setPreferredSize(newDimension(250,190));但较小的面板保持相同尺寸。我怎样才能解决这个问题?这是我在主面板中的代码。importmodel.*;importjava.awt.*;importjavax.swing.*;publicclassPanelextendsJPan
我正在从UISplitViewController的主面板中呈现模态视图和操作表。iOS9.31)如果我在iPad处于纵向模式时显示View并将iPad旋转到横向,则屏幕不会旋转。2)但如果我在iPad处于横向模式时显示View并将iPad旋转到纵向,则屏幕正在旋转。如何实现旋转? 最佳答案 有两种方法可以解决这个问题:从主面板呈现模态视图并不理想,但您应该从UISplitViewController本身进行。splitViewController.preferredDisplayMode=UISplitViewController