返回顶部
首页 > 资讯 > 精选 >Visual Studio中怎么自定义调整窗体
  • 701
分享到

Visual Studio中怎么自定义调整窗体

2023-06-17 14:06:58 701人浏览 独家记忆
摘要

Visual Studio中怎么自定义调整窗体,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。使用DebuggerBrowsable特性可以自定义调试窗体。使用D

Visual Studio中怎么自定义调整窗体,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

使用DebuggerBrowsable特性可以自定义调试窗体。

Visual Studio中怎么自定义调整窗体

使用DebuggerDisplay特性可以自定义调试信息的显示.

Visual Studio中怎么自定义调整窗体

要使用这些特性,需要引用System.Diagnostics命名空间。

技巧1、使用DebuggerBrowsable特性

你可以通过在属性上使用DebuggerBrowsable特性来自定义调试窗体。这些特性可以用任何属性、字段和索引上。DebuggerBrowsable的构造函数需要一个DebuggerBrowsableState 参数。DebuggerBrowsableState用来指定调试信息在窗体上显示的方式。

它有三个状态:

Collapsed :如果设置DebuggerBrowsableState为Collapsed 。那么调试信息折叠显示。默认为Collapsed

Never :调试窗体不显示调试信息 

RootHidden :隐藏调试信息的根元素,只显示子元素信息,想了解更多,看MSDN。

下面我将通过一个例子叙述如何使用DebuggerBrowsable 和DebuggerBrowsableState。开始之前,看下面这段代码:

下面,先看一下不使用这些特性是什么样的效果。我在main 函数的结尾放置一个断点。你可以得到下面的调试窗体。

Visual Studio中怎么自定义调整窗体

从上图中可以看到有6个student对象,每个对象的值都不同。Addresses是类Address的对象,它的调试信息值是隐藏的。

现在,我想要看到address的所有属性信息,隐藏Marks 属性。为了实现这样的需求,需要为给student 类中的Marks 和Addresses属性添加DebuggerBrowsable特性。如下图:

Visual Studio中怎么自定义调整窗体

技巧2、使用DebuggerDisplay特性

使用DebuggerDisplay可以定义类和字段在调试窗体中如何显示。使用 DebuggerDisplay可以改变调试窗体中显示的信息和变量,使它显示你想要的信息。

看下面没有使用DebuggerDisplay 的调试窗体。

Visual Studio中怎么自定义调整窗体

默认情况下,每一个study对象你只得到NameSpace.ClassName这样的显示信息。我们可以使用DebuggerDisplay来自定义显示的信息。 DebuggerDisplay  构造函数需要显示名作为参数。你可以传递指定参数来显示。做如下设置:

Visual Studio中怎么自定义调整窗体

看下效果:

Visual Studio中怎么自定义调整窗体

使用DebuggerDisplay的时候必须注意,在{}中必须给出类的正确属性,否者你会得到下面信息。

将Roll写成Rolls,如下图:

Visual Studio中怎么自定义调整窗体

提示:The name 'Rolls' does not exist in the current context。如下图:

Visual Studio中怎么自定义调整窗体

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网精选频道,感谢您对编程网的支持。

--结束END--

本文标题: Visual Studio中怎么自定义调整窗体

本文链接: https://lsjlt.com/news/289689.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Visual Studio中怎么自定义调整窗体
    Visual Studio中怎么自定义调整窗体,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。使用DebuggerBrowsable特性可以自定义调试窗体。使用D...
    99+
    2023-06-17
  • Visual Studio怎么自定义项目模版
    这篇“Visual Studio怎么自定义项目模版”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Visual&nb...
    99+
    2023-07-02
  • win10系统如何实现窗口自定义调整
    这篇文章主要为大家展示了“win10系统如何实现窗口自定义调整”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“win10系统如何实现窗口自定义调整”这篇文章吧。按win+r打开运行窗口,输入reg...
    99+
    2023-06-28
  • Android自定义控件RatingBar调整字体大小
    项目需要,做一个可以调整字体大小的控件,能在滑动或点击时改变选中的位置,效果图如下: 这是一个类似于RatingBar的控件,然而配置RatingBar的样式难以实现这样的效...
    99+
    2022-06-06
    字体大小 字体 Android
  • 如何在Visual Studio 2010中创建自定义的代码段
    这篇文章主要介绍了如何在Visual Studio 2010中创建自定义的代码段,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在项目中新增一个xml文件为carysn.sni...
    99+
    2023-06-17
  • Visual Studio中怎么远程调试组件
    本篇文章给大家分享的是有关Visual Studio中怎么远程调试组件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。在 64 位平台上安装 Visual Studio 时,适用...
    99+
    2023-06-17
  • Android自定义控件RatingBar调整字体大小的方法
    这篇文章主要讲解了Android自定义控件RatingBar调整字体大小的方法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。项目需要,做一个可以调整字体大小的控件,能在滑动或点击时改变选中的位置,效果图如下:这...
    99+
    2023-05-31
    android ratingbar roi
  • Android 自定义TextView实现文本内容自动调整字体大小
    最近做通讯录小屏机 联系人姓名显示--长度超过边界字体变小 public class AutoFitTextView extends TextView { priv...
    99+
    2022-06-06
    字体大小 自动 字体 Android
  • wpf中怎么调用winform窗体
    要在WPF中调用WinForms窗体,可以通过以下几个步骤: 首先在WPF项目中添加对System.Windows.Forms的...
    99+
    2024-04-02
  • Visual Studio 2010中自动执行属性怎么用
    这篇文章主要为大家展示了“Visual Studio 2010中自动执行属性怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Visual Studio 2010中自动执行属性怎么用”这篇文章...
    99+
    2023-06-17
  • 怎么在css中引入自定义字体
    本篇文章给大家分享的是有关怎么在css中引入自定义字体,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。css的选择器有哪些css的选择器可以分为三大类,即id选择器、class选...
    99+
    2023-06-08
  • 怎么中Android中自定义一个悬浮窗控件
    今天就跟大家聊聊有关怎么中Android中自定义一个悬浮窗控件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。第一步设计类似Toast的类FloatWindowpackage ...
    99+
    2023-05-31
    android roi %d
  • Visual Studio中SQL SERVER CLR代码调试工具怎么用
    这篇文章主要介绍了Visual Studio中SQL SERVER CLR代码调试工具怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在Visual Studio中开发S...
    99+
    2023-06-17
  • sqlserver中怎么自定义并调用函数
    在 SQL Server 中,可以通过以下步骤自定义并调用函数: 创建函数:使用 `CREATE FUNCTION` 语句创建函...
    99+
    2023-10-25
    sqlserver
  • linux怎么安装自定义字体
    本篇内容主要讲解“linux怎么安装自定义字体”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux怎么安装自定义字体”吧!修改字体配置文件(需要Root权限),将需要添加的字体添加入列表代码...
    99+
    2023-06-13
  • Electron怎么自定义窗口桌面时钟
    这篇文章主要介绍“Electron怎么自定义窗口桌面时钟”,在日常操作中,相信很多人在Electron怎么自定义窗口桌面时钟问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Electron怎么自定义窗口桌面时钟...
    99+
    2023-07-05
  • mysql怎么调用自定义函数
    mysql调用自定义函数的方法:1、在Navicat工具中点击界面上的“函数”。进入函数操作界面后点击新建函数。2、继续点击弹窗中的“函数”。3、设置函数的参数名和参数类型。设置完成后点击“下一步”。4、继续设置函数的返回类型。设置后点击“...
    99+
    2024-04-02
  • Vue怎么自定义模态对话框弹窗
    这篇文章主要介绍“Vue怎么自定义模态对话框弹窗”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Vue怎么自定义模态对话框弹窗”文章能帮助大家解决问题。模态对话框弹窗效果:父组件(应用页面)主要代码:...
    99+
    2023-07-02
  • python怎么自定义模块并调用
    要自定义一个模块并在Python中调用,可以按照以下步骤进行操作:1. 创建一个新的Python文件,命名为你想要的模块名字,比如`...
    99+
    2023-10-11
    python
  • Android Studio怎么使用自定义对话框效果
    这篇文章主要介绍了Android Studio怎么使用自定义对话框效果的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Android Studio怎么使用自定义对话框效果文章都会有所收获,下面...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作