请问C#中有没有获取用户分辨率的函数呀?
我在DataGrid、Repeater控件里显示数据时,
如用当前用户分辨率是800*600,就每页显示15条记录
而如用用户分辨率是1024*768,就每页显示20条记录,可以吗?
问题点数:0、回复次数:7Top
1 楼qinwei8848(qinwei)回复于 2003-05-01 08:57:29 得分 0
用JavaScript。Top
2 楼webdiyer(.net资源精华—www.dotneturls.com)回复于 2003-05-01 09:11:18 得分 0
C#只能在服务器端编程,要获取客户端的分辨率,要用Javascript来实现。Top
3 楼infected(来自地狱)回复于 2003-05-01 09:12:32 得分 0
private void button1_Click(object sender, System.EventArgs e)
{
Rectangle rect=new Rectangle();
rect=Screen.GetWorkingArea(this);
textBox1.Text=rect.Width.ToString()+"*"+rect.Height.ToString();
}
试试看用上面这一段,不过一直差一点,不知道为何,可能是任务栏没算进去。Top
4 楼infected(来自地狱)回复于 2003-05-01 09:13:33 得分 0
不好意思,我以为是win32 app......Top
5 楼dongqgc(奇奇)回复于 2003-05-01 09:28:37 得分 0
谢谢,上面的几位兄弟,
那我怎么配合javascript和C#来实现这个功能呢???Top
6 楼webdiyer(.net资源精华—www.dotneturls.com)回复于 2003-05-01 14:37:22 得分 0
请看这篇文章:
http://www.devcity.net/net/article.aspx?alias=screenresolutionTop




