一个panel上放着几个控件。
类似: button1,txtbox1
button2,txtbox2
其中,button1,txtbox1在一条水平线上,(水平对齐)
button2,txtbox2 在一条水平线上,(水平对齐)
上面这几个控件的显示之后,再拖到panel的滚动条,那么button1,txtbox1始终是水平对齐的。
问题点:
button1,button2显示,txtbox1,txtbox2隐藏的情况下,拖到panel的滚动条之后,然后再通过其他代码让txtbox1,txtbox2显示,这时发现了button1,txtbox1不再水平对齐了。为什么会出现这种情况?我不明白,请大家帮我解答一下。谢谢
然后再通过其他代码让txtbox1,txtbox2显示
很明显代码写错了
代码没写错。代码只是,txtbox1.visiable=true;这一句。
调试看下他们的位置信息变化了吗?XY坐标
代码只是txtbox1.visiable=true;这一句。是不是拖动滚动条会影响坐标值呢?什么原因呢?
看一下显示txtbox1,txtbox2的代码里面,是否发生了更改样式。如果没有,那么看看你的代码里面是不是绝对值跟相对值混用了。同意“_cha1R ”的回答,明显代码有问题
代码没写错。代码只是txtbox1.visiable=true;这一句。