百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

C#-初始窗体程序的控件,属性,事件 123

zhezhongyun 2025-05-03 17:51 5 浏览

新创建的窗体可以说是一个空白的窗体,窗体中什么东西都没有,如果想要把窗体设置成像QQ,酷狗等一样拥有丰富功能和画面的窗体应用界面,则需要手动添加,常用的添加方式有两种即拖控件和编写代码,然后设置其相应的属性和事件即可,关于窗体其他的知识不再细说;现在通过设计一个简单的登陆界面来初步了解和使用控件,属性和事件

工具箱:里面有拖控件时所需控件,控件也是一个类,所以可以通过代码向窗体中添加控件

Form1(设计)窗口:通过拖控件可以实时看到控件在窗体中的位置,大小,显示的文本等

属性窗口:1)属性:设置选中控件的属性值;2)事件(闪电图标)里面显示选中控件的所有事件

使用代码添加控件的方式以后再说,此次主要说拖控件的方式

在工具箱中鼠标左键按住选中的控件拖到窗体中合适位置即可

窗体:设置属性Name值为FLogin 属性Text值为登陆

Button控件:显示为按钮,设置属性Name值为btnLogin/btnPwd 属性Text值为登陆/重置

Label控件:主要为比如文本框等控件显示提示信息的 属性Text值为用户名称/登陆密码

TextBox控件:主要用于输入信息以供事件中获取信息的设置属性Name值为txtLogin/txtPwd

工具箱中的控件以后用到再说,设置控件属性时先选中想要设置的控件,在属性窗口中进行设置,每个属性选中后在窗口的下面会显示其属性的作用信息,自己没事多试试,不再细说

因为窗体和控件都可以由类创建,所以控件与窗体的关系是,每向窗体中拖入一个控件,在窗体类中就会增加一个该控件类型的私有字段

窗体/控件的命名规范:如果是窗体一般以F开头;Button控件一般以btn开头;Label控件一般以lb开头;TextBox控件一般以txt开头;然后后面是有意义的英文或者英文缩写,其他的控件命名以后遇到再说;建议以后都这么起名字,编写代码用起来时会非常方便

属性Name值不要起重名了,原因上面刚刚说过,name值主要在代码中使用;Text属性值可以随便取,在button和label中是用于显示控件上面的信息,在textbox中运行后相当于文本框默认值

工具箱中的控件,控件的属性及其事件不会挨个举例说明都是遇到用时再说

例子中为登陆和重置按钮添加单击事件;单击登陆按扭时如果用户名(admin)和密码(123456)正确,两个文本框前景色变蓝即输入的字符变蓝,否则将前景色变红;单击重置按钮时将两个文本框上次填写的内容清空并且将前景色变成默认色;添加事件与编写代码下节再说

相关推荐

css实现多行文本的展开收起(css实现一行多列)

背景在我们写需求时可能会遇到类似于这样的多行文本展开与收起的场景:那么,如何通过纯css实现这样的效果呢?实现的难点(1)位于多行文本右下角的展开收起按钮。(2)展开和收起两种状态的切换。(3)文本...

飞牛nas 中继功能再加强!跟所有穿透说再见吧!

本内容来源于@什么值得买APP,观点仅代表作者本人|作者:科技菜菜原本飞牛nas的每周更新在周四,这次五一小长假!就提前更新了,虽然音频直通和离线播放是这次更新的主要内容,但是最让所有人开心的则是一...

这13个前端库,帮我在工作中赢得了不少摸鱼时间

前言平时开发的过程中,常常会使用到一些第三方库来提高开发效率,我总结了自己工作这么久以来经常用到的13个库,希望对大家有帮助~antd全称应该是AntDesign,这是一个React的组件库...

前端开发总踩坑?7 个 TypeScript 救命技巧速来查收!

在当下的前端开发浪潮中,React、Vue持续霸榜,Webpack性能优化话题不断,而TypeScript凭借强类型特性,成为众多开发者提升代码质量的“秘密武器”。可实际开发时,不少人被类型推导混乱...

不花一分钱!提升网站访问速度(让网站访问量提高的最好的方法是什么)

原创实用技巧不易,多多转发支持|现在很多公司都通过搭建官方网站的方式,比如电脑报全媒体群就有蛋黄星球(www.cpcw.com)来宣传自己的公司以及相关的产品。但是由于网友所处的位置不同,再加上网络...

Excel常用技能分享与探讨(5-宏与VBA简介 VBA之用户窗体-框架)

书接上文,以下是VBA用户窗体中常用控件的详细解析,涵盖核心属性、关键事件、典型应用场景及代码示例,助您精准掌握每个控件的使用方法。三、核心控件精讲3.7.框架(Frame)3.7.1、框架控件(Fr...

Excel常用技能分享与探讨(5-宏与VBA简介 VBA之用户窗体-高级用法)

书接上文,之前是VBA用户窗体中常用控件的详细解析,涵盖核心属性、关键事件、典型应用场景及代码示例,下面是窗体的最后一点我能想到的一些其他漏掉的东西。四、窗体交互进阶技巧4.1非模态窗体frmSea...

16.python学习笔记-页面样式(python 页面设计)

上一章我们完成了“学习笔记”Web应用程序的大部分功能,本章我们将通过Bootstrap对页面样式进行美化,这样会让我们的项目看起来更加专业。页面样式Bootstrap主页地址:https://get...

第8天 | 14天搞定Vue3.0,事件处理(详细)

在JavaScript语言中,当用户与UI组件交互时,UI组件能够激发一个相应事件。例如,用户按动按钮、滚动文本、移动鼠标或按下按键等,都将产生一个相应的事件。Vue3.0使用v-on指令(缩写为@符...

前端如何实现新手引导功能?(前端新手指引)

大家好,我是Echa。在产品发布新版本或者有新功能上线时,经常需要新手引导功能来引导用户了解应用。下面就来分享几个开箱即用的新手引导组件库,帮你快速实现新手引导功能!Intro.jsIntro.js...

C#_WPF_按钮模板及自定义控件的使用

源码私信联系WPF功能强大,但是控件的用法与Winfrom不大一样。这个文件主要说明了Button控件的用法。希望能给大家一个启示。1、按钮加入图片<ButtonGrid.Ro...

Excel常用技能分享与探讨(5-宏与VBA简介 VBA之用户窗体-命令按钮)

书接上文,以下是VBA用户窗体中常用控件的详细解析,涵盖核心属性、关键事件、典型应用场景及代码示例,助您精准掌握每个控件的使用方法。三、核心控件精讲3.3.命令按钮(CommandButton)3....

Vue指令:v-bind动态属性绑定(vue动态绑定属性值)

1.v-bind:指令认识和基本使用上一小节的学习,让我们理解以v开头的指令后面跟的将是表达式,同样标签也有一些合法的标签属性.如果想将这些属性的值变为表达式,我们可以使用Vue提供的v-bind:...

C#-初始窗体程序的控件,属性,事件 123

新创建的窗体可以说是一个空白的窗体,窗体中什么东西都没有,如果想要把窗体设置成像QQ,酷狗等一样拥有丰富功能和画面的窗体应用界面,则需要手动添加,常用的添加方式有两种即拖控件和编写代码,然后设置其相应...

Js基础7:表单元素属性(js表格属性)

一、封装获取元素的方法封装思想——函数封装——代码复用 function get_id(id){    //这个函数是专门来通过id获...