关于C#的小问题?

  • 今天在学习C#时遇到了一个问题,在此记录下来,留作日后总结复习之用,也分享给有同样问题和困扰的园友。

    我手上的电脑是笔记本电脑,屏幕的尺寸大小为,然而项目所使用的屏幕大小为。在使用VS进行开发时,由于屏幕尺寸的原因,Form窗体支持的最大大小为,所以,即使你通过修改窗体的size属性为,一旦尺寸超过你目前的屏幕显示尺寸,它会自动默认为当前屏幕支持的最大尺寸。

    那么,该如何解决这个问题呢?

    其实,我们可以通过修改AutoScroll属性来实现目的。

    选中form窗体,点击右键选中属性打开属性工具栏,在布局一栏中找到AutoScroll属性,鼠标选中,则下方会显示该属性的介绍。

    AutoScroll:指示当控件内容大于它的可见区域时是否自动显示滚动条,默认值为false

     那么我们要更改其值,显然有两种方法:

    1. 通过属性工具栏修改AutoScroll属性
  • 手动设置AutoScroll属性时,我们选中form窗体,右键点击查看代码,在构造函数或者加载函数中进行设置即可。

    这样就可以设置窗体的大小为超过屏幕显示的最大尺寸了

    但是,在设置滚动条之后,我们在拖动滚动条时,页面频繁刷新,会使得页面出现闪烁以及重影问题,这个问题我记录在下一篇随笔中,有兴趣的同学或有同样困扰的同学可以查看该问题

    您需要 才可以下载,没有帐号?

如何使下面的行不区分大小写?

今天早些时候我得到了一些建议,建议我使用:

问题是我不能让它工作,我尝试了下面的行,它编译但返回错误的结果,它将注册用户作为未注册用户返回,将未注册用户作为已注册用户返回。

有人能指出问题所在吗?


这不是.NET框架(4&+)中检查相等性的最佳实践

    0



    其他答案在这里是完全有效的,但不知何故,输入pare需要一些时间。

    我已经对简单字符串扩展方法进行了编码,您可以在其中指定比较是区分大小写还是使用布尔值区分大小写,并在此处附加整个代码段:

    在string类上使用compare static方法比较两个字符串。比较是否不区分大小写取决于其中一个重载的第三个参数。例如:



    转换字符串,然后比较它们…


我要回帖

更多关于 关于C语言的问题 的文章

 

随机推荐