永发信息网

c#显示滚动条

答案:4  悬赏:30  手机版
解决时间 2021-03-20 04:50
  • 提问者网友:献世佛
  • 2021-03-20 01:34
c#显示滚动条
最佳答案
  • 五星知识达人网友:十鸦
  • 2021-03-20 02:34
如果是要设置整个窗体的滚动条。则设置窗体的AutoScroll属性为True
若是某些控件的。则设置ScrollBars属性为Both
全部回答
  • 1楼网友:鱼忧
  • 2021-03-20 06:11
窗体有个 AutoScroll 属性
设置为true
补充:其实左右滚动条是存在的,不相信你把窗体向上移动一下
只是任务栏遮住了滚动条罢了
你可以设置窗体的TopMost属性,将窗体显示在最上方
补充:软件自动获得屏幕的分辨率,然后自动调整大小,不用滚动条
double xrate ;
double yrate ;

//构造函数中
Rectangle rect = new Rectangle();
rect = Screen.GetWorkingArea(this);
xrate = rect.Width / 1024.0;
yrate = rect.Height / 738.0;
controlRsize((Control)this);
//控件大小、位置调整函数
private void controlRsize(Control cr)
{
if (cr.Controls.Count == 0)
{
cr.Width = (int)(cr.Width * xrate);
cr.Height = (int)(cr.Height * yrate);
return;
}
else
{
cr.Width = (int)(cr.Width * xrate);
cr.Height = (int)(cr.Height * yrate);
if (cr.Dock==DockStyle.None)
{
cr.Location = new Point((int)(cr.Location.X * xrate),(int)(cr.Location.Y * yrate));
}
foreach (Control obj in cr.Controls)
controlRsize(obj);
}
}
  • 2楼网友:北城痞子
  • 2021-03-20 04:43
AutoScroll 属性
设置为true
  • 3楼网友:躲不过心动
  • 2021-03-20 03:40
找到form属性里有个属性设为both即可
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯