C# 获取控件高度和宽度的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 获取控件高度和宽度的问题相关的知识,希望对你有一定的参考价值。

想要在程序中获取listview控件的高度和宽度,资源文件中的listview中的size为(921,698)但是用listview.size获取出来的是(1272,968)为什么差这么多啊

资源文件中的size是设计时设置的值(窗体的构造函数初始化listview时使用),运行时这个值可能会改变。用listview.size获取的是运行时的值。 参考技术A listview获取的是屏幕上的size,所以加上了距离顶部和左边的距离

android安卓onCreate方法中获取控件宽度高度

ViewTreeObserver vto = imageView.getViewTreeObserver();   

vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {

public void onGlobalLayout() {

imageView.getViewTreeObserver().removeGlobalOnLayoutListener(this); 

int height=imageView.getHeight();

int width =imageView.getWidth();

}

});


以上是关于C# 获取控件高度和宽度的问题的主要内容,如果未能解决你的问题,请参考以下文章

如何从 DockPanel 获取高度和宽度?

C#获取屏幕的宽度和高度

android安卓onCreate方法中获取控件宽度高度

设置控件高度,宽度等

每个设备的默认 iOS 控件高度和宽度列表?

如何设置用户控件的高度和宽度