Visual Basic6.0零基础教学(3)—焦点概念和深入学习属性

news2024/11/20 7:31:40

焦点概念和深入学习属性

文章目录

  • 焦点概念和深入学习属性
  • 前言
  • 一、什么是焦点(Focus)?
    • 焦点的特点
  • 二、窗体属性
    • 一、窗体的结构
    • 二、窗体的属性
    • 三、事件
    • 四、方法
  • 一.控件属性
    • 一. 标签 Label
    • 二.文本框 TextBox
      • 2.常用事件
    • 三.命令按钮
      • 事件
  • 总结


前言

今天我们来继续学习VB中的属性,昨天我们说了窗体或控件的基本属性,今天我们来深入学习一下一些特殊的属性.


一、什么是焦点(Focus)?

焦点: 可以接受用户鼠标或键盘输入的能力

总而言之,我们在编写程序的时候,会特定的让某个控件给用户鼠标的进行操作,例如按钮,或者输入框,让用户进行输入的时候,这个时候的焦点就在我们用户操作的控件山.

焦点的特点

1、窗体运行时,只能有一个控件具有焦点。

2、label标签,Frame框架不能获得焦点。

3、命令按钮获得焦点为按钮上有虚框。

4、文本框获得焦点为有插入点。

5、Enabled=False, Visible=False的控件不能获得焦点。

6、控件从没有焦点到获得焦点,激活Gotfocus事件,反之,失去焦点激活LostFocus事件。(注意:Gotfocus事件与Setfocus方法的不同)

在这里插入图片描述

在运行程序时,焦点所在位置会有如上的虚线框


二、窗体属性

一、窗体的结构

控制菜单,标题栏,最大化、最小化、关闭按钮。

二、窗体的属性

ControlBox : 指控制窗体是否显示默认的最小化、最大化和关闭按钮。当ControlBox属性设置为True时,窗体将显示这些按钮;当设置为False时,窗体将不显示这些按钮

Caption : 窗口标题

MinButton : 窗口最小化按钮

MaxButton :窗口最大化按钮

AutoRedraw : 是一个PictureBox控件的属性,它确定控件是否在重绘时自动保存其绘图内容

BackColor : 用于设置控件的背景颜色

BorderStyle:设置控件边框样式

三、事件

1、Click 单击事件

2、DblClick 双击事件

3、Load 加载事件

4、Unload 不加载事件

5、Activate 激活事件(程序在加载之前会进行一次激活,我们在active事件中加入想要进行激活的代码)

四、方法

Print格式: Print [spc(n)|tab(n)]表达式列表[;|,]


一.控件属性

用于显示文本(输出)信息,运行时用户不能直接修改显示的内容主要用做其它控件的标识。
1、设置标签的标题涉及属性:

alignment --------排列文本(左,右,中)

autosize---------水平扩充

wordwrap----------自动换行,垂直扩充

BackStyle---------背景样式(透明/不透明)

例:显示浮雕效果的文字,实现方法:字颜色、标签位置(提示:添加标签,输入标题,复制,将底层标签前景颜色设置为白色,调整位置)

一. 标签 Label

用于显示文本(输出)信息,运行时用户不能直接修改显示的内容主要用做其它控件的标识。

1、设置标签的标题涉及属性:
alignment --------排列文本(左,右,中)

autosize---------水平扩充

wordwrap----------自动换行,垂直扩充

BackStyle---------背景样式(透明/不透明)

例:显示浮雕效果的文字,实现方法:字颜色、标签位置(提示:添加标签,输入标题,复制,将底层标签前景颜色设置为白色,调整位置)

二.文本框 TextBox

显示用户输入的信息,在设计或运行时为控件的text属性赋值。可以用于编辑文本多行显示,而且可以自动换行。

Text : 正文内容,小于2048个字符,若multiline属性为true时可容纳32K,输入的数值数据均看成文本。

Maxlength: 设置正文的最多字符个数,0任意长度值,输入字符超出指定长度统不接受多出字符,并发出声音。

MultiLine: 是否为多行,默认一行.FALSE

ScrollBars: 当MultiLine为True时,该属性才有效,表示滚动条的形式 0-None、1-Horizontal、2-Vertical、3-Both。

Locked: 是否可被编辑属性,False,表示为可编辑。

PassWordchar : 指定显示的字符。密码框,一个文本框允许在用户输入密码的同时显示*号之类的占位符。

SelStart,SelLength,SelText : 选中文本的起始、长度、内容

2.常用事件

Change : 当改变文本框的Text属性时会引发该事件.

KeyPress(KeyAscii As Integer): 同上,并可返回一个KeyAscii参数 KeyAscii 为13,按回车键;为0 去除刚输入的字符.

LostFocus : 当控件失去焦点时发生.

GotFocus : 当控件获得焦点时发生.3.常用方法 [对象.]SetFocus: 是把光标移到指定的文本框对象中。

三.命令按钮

CommandButton主要用来设计用户与应用程序进行交互式访问。
接受用户输入的命令.输入命令可以有三种方式:

鼠标单击 Tab键焦点到该按钮 快捷键

其他属性Caption: 命令按钮显示的内容,可设置快捷键,例 &Ok ,显示 Ok.

Value: 检查该按钮是否按下. 该属性在设计时无效.

Picture : 按钮可显示图片文件(.bmp和.Ico),当Style为1时有效。

Style : 确定显示的形式. 0 只能显示文字, 1 文字、图形均可 。

ToolTipText :设置工具提示,和Picture结合使用。

Enabled:是否响应用户生成的事件。False 文字为灰白色

事件

Click 点击


总结

今天我们深度学习了VB中焦点的定义 以及更加深入的学习VB的属性,相信大家对VB有了更加深入的了解.


讲的不好,多多见谅,我们下次再见!

更多优质文章点这里

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1514246.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【漏洞复现】大华智慧园区综合管理平台 /carQuery/getNewStaypointDetailQuerySQL注入漏洞

免责声明:文章来源互联网收集整理,请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该…

基于Springboot的面向智慧教育的实习实践系统设计与实现(有报告)。Javaee项目,springboot项目。

演示视频: 基于Springboot的面向智慧教育的实习实践系统设计与实现(有报告)。Javaee项目,springboot项目。 项目介绍: 采用M(model)V(view)C(controller&…

ChatGPT提问技巧:受控生成提示

ChatGPT提问技巧:受控生成提示 受控生成提示是一种可以高度控制输出结果的文本生成技术。 具体做法是为模型提供一组特定的输入,如模板、特定词汇或一组约束,用于指导生成过程。 通过为模型提供一组可用于指导生成过程的特定输入&#xff…

Mybatis Plus + Spring 分包配置 ClickHouse 和 Mysql 双数据源

目录 一、背景 二、各个配置文件总览(文件位置因人而异) 2.1 DataSourceConfig 2.2 MybatisClickHouseConfig (ClickHouse 配置类) 2.3 MybatisMysqlConfig(Mysql 配置类) 2.4 application.propertie…

C语言例2-3:从键盘输入一个正整数(位数小于或等于10),判断其是否是回文数

回文数是将自然数n的各位数字反向排列得到自然数n1,若n1与n相等,则称为回文数,例如12321 //从键盘输入一个正整数(位数小于或等于10),判断其是否是回文数 //回文数是将自然数n的各位数字反向排列得到自然数…

Skywalking(9.7.0) 告警配置

图片被吞,来这里看吧:https://juejin.cn/post/7344567669893021736 过年前一天发版,大家高高兴兴准备回家过年去了。这时候老板说了一句,记得带上电脑,关注用户反馈。有紧急问题在高速上都得给我找个服务区改好。 但是…

如何查看mnist数据集的图片

import numpy as np import matplotlib.pyplot as pltdef read_mnist_images(filename):with open(filename, rb) as f:# 读取魔术数字、图像数量、行数、列数magic_number int.from_bytes(f.read(4), big)number_of_images int.from_bytes(f.read(4), big)rows int.from_by…

python实现卡普均值最小回路算法

如果给定一个含有环的有向图,要在这个图中找出所有的环并计算这些环的路径长度,然后除以环的边数,所得到的结果也就是环的平均值,这里也就是如何计算这个环的最小均值问题。 首先可以确定的是,如果图中均值最小的环的值是0,那么图中就不包含负环,由于是负环,那么所有边…

学习c语言:单链表的应用

一、单链表经典算法 1.1 单链表相关经典算法OJ题1:移除链表元素 . - 力扣(LeetCode). - 备战技术面试?力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界 IT 名企 Dream Offer。https://leetcode.…

西门子PLCS7-1200位逻辑指令的使用

1.LAD触点 常开触点的位值为1时,常开触点将闭合(ON)。位值为0时,常开触点将闭合(OFF)。 常闭触点的位值为1时,常闭触点将闭合(OFF)。位值为0时,常闭触点将闭…

类和对象 (中)

文章目录 类的六个默认成员函数构造函数析构函数特性使用 总结构造函数和析构函数拷贝构造函数特性拷贝构造总结 赋值运算符的重载运算符重载赋值运算符重载总结拷贝构造函数和赋值运算符重载 关于operator<<重载日期类实现const 修饰的成员函数取地址重载以及const取地址…

JVM 类的加载篇

我们都知道一个类从加载到卸载一共分为七个过程 加载 - 链接(验证 - 准备 - 解析) - 初始化 - 使用 - 卸载 下文我们将详细解析这些过程 谁需要加载? 在Java中数据类型分为基本数据类型和引用数据类型,基本数据类型由虚拟机预定义,引用数据类型则需要类的加载 1.加载/装载(loa…

腾讯云最新优惠券领取入口及使用指南

​腾讯云作为国内领先的云服务提供商&#xff0c;以其稳定、高效的服务赢得了广大用户的信赖。为了吸引用户&#xff0c;腾讯云经常会推出各种优惠活动&#xff0c;其中最常见的就是腾讯云优惠券。本文将为大家分享腾讯云最新优惠券领取入口及使用指南&#xff0c;助力大家轻松…

从汇编来角度剖析C语言函数调用过程

目录 1.引言 2.寄存器 3.栈帧 4.函数调用前调用者的动作 5.被调用者在函数调用后的动作 6.被调用者返回前的动作 7.调用者在返回后的动作 8.总结 1.引言 当一个c函数被调用时&#xff0c;一个栈帧(stack frame)是如何被建立&#xff0c;又如何被消除的。这些细节跟操作…

爆肝整理万能sass框架:react18+webpack5+typescript+ant Design,框架在手,交付无忧!!!

来活了&#xff0c;要求一周时间内快速给xxx业务开发一个sass系统平台&#xff0c;要求有角色权限控制&#xff0c;推荐模块&#xff0c;各种业务内容模块&#xff0c;莫慌&#xff0c;直接上代码&#xff01;&#xff01;&#xff01;&#xff01;&#xff01; 1.系统框架配置…

前端跨页面通信的几种方式---同源

参考链接 1、LocalStorage:当 LocalStorage 变化时&#xff0c;会触发storage事件。利用这个特性&#xff0c;我们可以在发送消息时&#xff0c;把消息写入到某个 LocalStorage 中&#xff1b;然后在各个页面内&#xff0c;通过监听storage事件即可收到通知。 2、BroadCast C…

12 list的使用

文档介绍 文档介绍 1.list是可以在常数范围内的任意位置进行插入和删除的序列式容器&#xff0c;并且该容器可以前后双向迭代 2.list的底层是带头双向链表循环结构&#xff0c;双向链表中每个元素存储在互不相关的独立节点中&#xff0c;在节点中通过指针指向其前一个元素和…

C++的This详解

目录 听说点赞的UU会有好运哦&#xff01; 听说点赞的UU会有好运哦&#xff01; 听说点赞的UU会有好运哦&#xff01; this指针&#xff1a; 面试常考this&#xff1a; 特别注意&#xff1a; this指针&#xff1a; 类不保存成员函数&#xff0c;而是放在公共代码段&…

Flutter第四弹:Flutter图形渲染性能

目标&#xff1a; 1&#xff09;Flutter图形渲染性能能够媲美原生&#xff1f; 2&#xff09;Flutter性能优于React Native? 一、Flutter图形渲染原理 1.1 Flutter图形渲染原理 Flutter直接调用Skia。 Flutter不使用WebView&#xff0c;也不使用操作系统的原生控件,而是…

【计算机网络实践】FileZilla Server1.8.1实现局域网ftp文件传输

大二新生随便写写笔记&#xff0c;轻喷&#xff0c;鉴于本人在网络搜索中并未搜索到1.8.1版本的使用方法&#xff0c;因而瞎写一页。 一、准备 下载一个FileZilla Server1.8.1在你想作为服务器的主机上&#xff08;此处直接在官网下载即可&#xff1a;Download FileZilla Serve…