Visual Studio 2010——C#状态栏控件的使用

2023-11-17


实验环境:Windows XP,Visual Studio 2010  Ultimate


1 创建项目

    文件>>新建>>项目,选中“Windows窗体应用程序”,如下图所示:

    

2 点击菜单栏的“视图”,依次找到“解决方案资源管理器”,“工具箱”和“属性窗口”,分别点击它们。菜单如下图所示。


创建好工程后,效果图如下图所示


3 添加菜单

3.1 添ToolStrip控件控件。

在Visual Studio 2010左边的工具箱里,点击相应的控件往Form中托动就可以实现往Form中添加1个StatusStrip控件和1个Timer控件。如下图所示。


3.2 修改属性

选中stautsStrip,单击Items属性“集合”右侧的“...”按钮。

在弹出的“项集合编辑器”中,为工具栏添加按钮。添加2个statuslabel,如下图所示。


3.2.2 单击上图中各个statuslabel,在“项集合编辑器”右侧属性修改相应的属性,如下表所示。

Name Spring Text
tssWelcome True You are welcome!
tssTime True  


4 添加代码。

4.1 使能时钟控件。

选中“timer1”控件, 在属性栏中将Enabled属性改为True。如下图所示。


4.2 在Form设计图中双击timer1控件,进入From1.cs的代码编辑窗口,这时候Visual Studio 2010已经自动生成了函数timer1_Tick((),

添加代码如下。

        private void timer1_Tick(object sender, EventArgs e)
        {
            tssTime.Text = DateTime.Now.ToString();
        }


5 调试

单击菜单栏的“调试”|“启动调试”。单击各个控件。一些效果如下图所示。



6 工程源码。点击这里下载。


参考资料

《C#实用编程百例》,清华大学出版社,何鹏飞,王征等 编著

《C#程序设计——基础教程与实验指导》——清华大学出版社,孙晓非 牛小平 冯冠  李乃文 编著

《C#程序设计与案例教程》,清华大学出版社,杨树林,胡洁萍 编著

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Visual Studio 2010——C#状态栏控件的使用 的相关文章

  • 将集合绑定到自定义控件属性

    我没有运气尝试将数据集合绑定到我的自定义控件的属性 我已经实现了该控件的字符串属性的机制 在此处提供了一些帮助 并期望集合类型同样简单 但是我无法让它再次工作 这是我的自定义控件视图
  • 尚未注册类型“IServiceProviderFactory[Autofac.ContainerBuilder]”的服务

    当运行以下命令添加数据库迁移脚本时 出现以下错误 dotnet ef migrations add InitialCreate v o Migrations context MyContext 访问 Microsoft Extensions
  • FileStream 构造函数和默认缓冲区大小

    我们有一个使用 NET 4 用 C 编写的日志记录类 我想添加一个构造函数参数 该参数可以选择设置文件选项 WriteThrough http msdn microsoft com en us library system io fileo
  • 使用 Enumerable.OfType() 或 LINQ 查找特定类型的所有子控件

    Existed MyControl1 Controls OfType
  • 更改 Qt OpenGL 窗口示例以使用 OpenGL 3.3

    我正在尝试更改 Qt OpenGL 示例以使用更现代的 opengl 版本 330 似乎合适 所以我做了 在 main cpp 上设置版本和配置文件 设置着色器版本 更改着色器以使用统一 它现在构建没有任何错误 但我只看到一个空白窗口 我错
  • 在 Xamarin 中隐藏软键盘

    如何隐藏软键盘以便在聚焦时显示Entry在 Xamarin forms 便携式表单项目中 我假设我们必须为此编写特定于平台的渲染器 但以下内容不起作用 我创建自己的条目子类 public class MyExtendedEntry Entr
  • 读取 C# 中的默认应用程序设置

    我的自定义网格控件有许多应用程序设置 在用户范围内 其中大部分是颜色设置 我有一个表单 用户可以在其中自定义这些颜色 并且我想添加一个用于恢复默认颜色设置的按钮 如何读取默认设置 例如 我有一个名为的用户设置CellBackgroundCo
  • 如何在 SqlDataReader.Read() 期间从死锁异常中恢复

    我的 NET 应用程序的事件日志显示 它在从 Sql Server 读取数据时偶尔会出现死锁 这种情况通常非常罕见 因为我们已经优化了查询以避免死锁 但有时仍然会发生 过去 我们在调用ExecuteReader函数在我们的SqlComman
  • GCC 和 ld 找不到导出的符号...但它们在那里

    我有一个 C 库和一个 C 应用程序 尝试使用从该库导出的函数和类 该库构建良好 应用程序可以编译 但无法链接 我得到的错误遵循以下形式 app source file cpp text 0x2fdb 对 lib namespace Get
  • 为什么这个没有特殊字符的正则表达式会匹配更长的字符串?

    我正在使用此方法来尝试查找匹配项 例如 Regex Match A2 TS OIL TS OIL RegexOptions IgnoreCase Success 我得到了真实的结果 我很困惑 我认为这应该返回 false 因为模式中没有特殊
  • 类的成员复制

    在学习 复制成员 概念时 书中给出了如下说法 此外 如果非静态成员是引用 const 或没有复制赋值的用户定义类型 则无法生成默认赋值 我不太明白这个声明到底想传达什么 或者说这个说法指的是哪一种场景 谢谢 该语句与编译器自动为您编写的类
  • vs2008 c#:Facebook.rest.api如何使用它来获取好友列表?

    如何在此基础上取得进一步的进步 获取好友列表的下一步是什么 string APIKey ConfigurationManager AppSettings API Key string APISecret ConfigurationManag
  • 单例模式和 std::unique_ptr

    std unique ptr唯一地控制它指向的对象 因此不使用引用计数 单例确保利用引用计数只能创建一个对象 那么会std unique ptr与单例执行相同 单例确保只有一个实例属于一种类型 A unique ptr确保只有一个智能指针到
  • std::forward_as_tuple 将参数传递给 2 个构造函数

    我想传递多个参数以便在函数内构造两个对象 以同样的方式std pair
  • 运行选定的代码生成器时出错:“未将对象引用设置到对象的实例。”错误?

    我已经尝试了所有解决方案 例如修复 VS 2013 但没有用 当您通过右键单击控制器文件夹来创建控制器并添加控制器时 然后右键单击新创建的控制器的操作并选择添加视图 当我尝试创建视图时 就会发生这种情况 它不是一个新项目 而是一个现有项目
  • 每个租户的唯一用户名和电子邮件

    我正在使用以下代码编写多租户应用程序ASP NET Core 2 1 我想覆盖默认的与用户创建相关的验证机制 目前我无法创建多个具有相同的用户UserName My ApplicationUser模型有一个名为TenantID 我想要实现的
  • 将标量添加到特征矩阵(向量)

    我刚刚开始使用 Eigen 库 无法理解如何向所有矩阵成员添加标量值 假设我有一个矩阵 Eigen Matrix3Xf mtx Eigen Matrix3Xf Ones 3 4 mtx mtx 1 main cxx 104 13 error
  • ASP.NET MailMessage.BodyEncoding 和 MailMessage.SubjectEncoding 默认值

    很简单的问题 但我在 MSDN 上找不到答案 查找 ASP NET 将用于的默认值 MailMessage BodyEncoding and MailMessage SubjectEncoding 如果你不在代码中设置它们 Thanks F
  • 在 EnvDTE 中调试时捕获 VS 局部变量

    是否可以使用 EnvDTE 进行 vsix Visual Studio 扩展来捕获本地和调试窗口使用的调试数据 或者可以通过其他方法吗 我想创建一个自定义的本地窗口 我们可以修改它以根据需要显示一些较重的内容 而无需为高级用户牺牲原始的本地
  • Java 和/C++ 在多线程方面的差异

    我读过一些提示 多线程实现很大程度上取决于您正在使用的目标操作系统 操作系统最终提供了多线程能力 比如Linux有POSIX标准实现 而windows32有另一种方式 但我想知道编程语言水平的主要不同 C似乎为同步提供了更多选择 例如互斥锁

随机推荐

  • 20天拿下华为OD笔试之【DP】2023Q1A-猴子爬山【闭着眼睛学数理化】全网注释最详细分类最全的华为OD真题题解

    DP 2023Q1A 猴子爬山 题目描述与示例 题目 一天一只顽猴想要从山脚爬到山顶 途中经过一个有 n 个台阶的阶梯 但是这个猴子有个习惯 每一次只跳 1 步或 3 步 试问猴子通过这个阶梯有多少种不同的跳跃方式 输入 输入只有一个数 n
  • ftk挂载镜像 加vm 实现仿真

    没有仿真软件怎么办 偶尔机会刷到一篇文章 使用ftk和vm进行仿真下面开始实际操作 这里用到的软件 VMware Workstation 16 pro FTK Imager 这里我用的是中文版 一 使用ftk挂载出镜像 选择镜像加载 二 选
  • 直播系统源码平台内容安全与版权维护技术:DRM

    在数字化的时代 人们的生活中已深入到网络中来 许多人加入了直播系统源码平台中来 直播系统源码平台为用户们提供了一个发布图文短视频 开启直播 获取最新资讯的地方 这也衍生出了许多网红 主播等用户 他们会在直播系统源码平台发布高质量 受众多粉丝
  • CASAIM与大疆达成全自动化测量技术合作,CASAIM IS全自动化蓝光测量仪实现无人机叶片全尺寸检测及质量控制

    近期 CASAIM与大疆达成全自动化测量技术合作 CASAIM IS全自动化蓝光测量仪实现无人机叶片全尺寸检测及质量控制 无人机行业在过去几年里取得了迅猛发展 大疆是全球领先的无人飞行器控制系统及无人机解决方案的研发商和生产商 客户遍布全球
  • 获取json数组数据或单个数据

    单个json数据 state 1 获取值的方法 JSONObject obj new JSONObject 放json数据 即 state 1 string state obj getString state state的值就是1 数组js
  • 手机虚拟摄像头_WeCam,一款非常好用的虚拟视频及直播软件(pc)

    WeCam是一款非常好用的虚拟视频及直播软件 功能十分强大拥有所见即所得的视频场景编辑器 可以添加 合成多种类型的媒体资源 包括视频文件 图像文件 电脑摄像头以及多种流媒体 还支持手机投屏 图片 视频和音乐 轻松投放到 WeCam 专业的文
  • Ant Design Pro学习记录—ProTable的使用(一)

    目录 一 关于ProTable 二 使用步骤 1 新建页面 2 修改接口 3 接口调用 4 数据显示和检索 1 不同类型内容显示 2 列表检索 3 列表内容样式设置 5 其它 1 render的简单使用 2 图片点击预览 3 翻页 总结 前
  • RemoveAt删除的问题

    DateTime nowTime DateTime Now for int i listData Count 1 i gt 0 i 倒叙删除 因为每次删除list的下标号会改变 倒叙就不存在这个问题了 if IsBetweenTime no
  • [PyTorch]如何从PyTorch中获取过程特征图

    一 获取Tensor 神经网络在运算过程中实际上是以Tensor为格式进行计算的 我们只需稍稍改动一下forward函数即可从运算过程中抓到Tensor 代码如下 base feature self extractor forward x
  • 阿里云对象存储OSS-断点续传

    文章目录 阿里云对象存储OSS 断点续传 什么是断点续传 注意实现 代码实现 阿里云对象存储OSS 断点续传 什么是断点续传 在无线网络下 上传比较大的文件持续时间长 可能会遇到因为网络条件差 用户切换网络等原因导致上传中途失败 整个文件需
  • 蓝桥杯真题 左儿子右兄弟(图解、代码详解)

    题目描述 对于一棵多叉树 我们可以通过 左孩子右兄弟 表示法 将其转化成一棵二叉树 如果我们认为每个结点的子结点是无序的 那么得到的二叉树可能不唯一 换句话说 每个结点可以选任意子结点作为左孩子 并按任意顺序连接右兄弟 给定一棵包含N 个结
  • 基于用户历史位置的用户相似度度量

    本文并非博主原创 是由博主翻译 并删减部分类容 原文信息如下 Mining User Similarity Based on Location History Quannan Li1 2 Yu Zheng2 Xing Xie2 Yukun
  • SQL查询数据-基本查询、条件查询、投影查询、排序、分页查询

    在关系数据库中 最常用的操作就是查询 基本查询 要查询数据库表的数据 我们使用如下的SQL语句 SELECT FROM lt 表名 gt 假设表名是students 要查询students表的所有行 使用SELECT FROM studen
  • 魔方机器人设计中的问题

    1 每个面的基块有时候识别不出来 表现为某个基色块的中心点坐标为零 颜色识别为黑色 有时候能识别出来 这样的话 将识别的基色块的颜色赋值给数组就比较麻烦 问题的解决主要是调整摄像头到魔方的距离 实验采用的是Philips SPC900NC摄
  • vue中怎么使用watch同时监听data中两个数据变化

    在 Vue 中使用 watch 可以帮助我们监听一个组件的数据变化 我们可以这样监听两个数据的变化 watch data1 function newVal oldVal 监听到 data1 变化时执行的函数 data2 function n
  • 浮点数在内存中的存储

    浮点数在内存中的存储详解 我们知道 计算机内部实际上只能存储或识别二进制 在计算机中 我们日常所使用的文档 图片 数字等 在储存时 实际上都要以二进制的形式存放在内存或硬盘中 内存或硬盘就好像是一个被划分为许多小格子的容器 其中每个小格子都
  • c语言------------数组

    最大公约数 最小公倍数 include stdio h void main int m n min i max scanf d d m n min m gt n n m min m if m gt n min n for i min i g
  • WebStorm-2021.1.1下载及安装

    文章目录 一 WebStorm下载 1 WebStorm下载地址 https www jetbrains com webstorm 二 WebStorm安装 1 双击安装包 2 Next 3 选择安装路径 Next 4 选择对应的电脑位数
  • GUI (图形界面)程序原理分析

    1 命令行应用程序 命令行应用程序的特点 是一种基于顺序执行结构的可执行程序 程序执行过程中不需要与用户产生交互 程序执行后给出最终的运行结果 gcc a c b c c c 编译过程中不产生用户交互 编译结束后或者生成可执行程序或者给出错
  • Visual Studio 2010——C#状态栏控件的使用

    实验环境 Windows XP Visual Studio 2010 Ultimate 1 创建项目 文件 gt gt 新建 gt gt 项目 选中 Windows窗体应用程序 如下图所示 2 点击菜单栏的 视图 依次找到 解决方案资源管理