关于C#的小问题?
来源:蜘蛛抓取(WebSpider)
时间:2022-07-16 10:23
标签:
关于C语言的问题
-
今天在学习C#时遇到了一个问题,在此记录下来,留作日后总结复习之用,也分享给有同样问题和困扰的园友。
我手上的电脑是笔记本电脑,屏幕的尺寸大小为,然而项目所使用的屏幕大小为。在使用VS进行开发时,由于屏幕尺寸的原因,Form窗体支持的最大大小为,所以,即使你通过修改窗体的size属性为,一旦尺寸超过你目前的屏幕显示尺寸,它会自动默认为当前屏幕支持的最大尺寸。
那么,该如何解决这个问题呢?
其实,我们可以通过修改AutoScroll属性来实现目的。
选中form窗体,点击右键选中属性打开属性工具栏,在布局一栏中找到AutoScroll属性,鼠标选中,则下方会显示该属性的介绍。
AutoScroll:指示当控件内容大于它的可见区域时是否自动显示滚动条,默认值为false
那么我们要更改其值,显然有两种方法:
- 通过属性工具栏修改AutoScroll属性
手动设置AutoScroll属性时,我们选中form窗体,右键点击查看代码,在构造函数或者加载函数中进行设置即可。
这样就可以设置窗体的大小为超过屏幕显示的最大尺寸了
但是,在设置滚动条之后,我们在拖动滚动条时,页面频繁刷新,会使得页面出现闪烁以及重影问题,这个问题我记录在下一篇随笔中,有兴趣的同学或有同样困扰的同学可以查看该问题
如何使下面的行不区分大小写?
今天早些时候我得到了一些建议,建议我使用:
问题是我不能让它工作,我尝试了下面的行,它编译但返回错误的结果,它将注册用户作为未注册用户返回,将未注册用户作为已注册用户返回。
有人能指出问题所在吗?
这不是.NET框架(4&;+)中检查相等性的最佳实践
其他答案在这里是完全有效的,但不知何故,输入pare需要一些时间。
我已经对简单字符串扩展方法进行了编码,您可以在其中指定比较是区分大小写还是使用布尔值区分大小写,并在此处附加整个代码段:
在string类上使用compare static方法比较两个字符串。比较是否不区分大小写取决于其中一个重载的第三个参数。例如:
转换字符串,然后比较它们…
|