Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在项目的每种形式中使用图标的最简单方法

在项目的每种形式中使用图标的最简单方法
EN

Stack Overflow用户
提问于 2012-11-05 04:28:57
回答 2查看 728关注 0票数 1

我想让我的Icon对我的Visual Studio项目的每个Form通用。我用谷歌搜索了很多。但解决方案并不像我想要的那么简单。是的,对Inherit Form1来说更简单。但是我已经使用了这段代码,我认为它是最简单的。

代码语言:javascript
运行
AI代码解释
复制
public Form1()
    {
        InitializeComponent();
        Icon icon = new Icon("resources\\icon.ico");
        this.Icon = icon;
    }

在其他形式下,我也做了同样的事情:

代码语言:javascript
运行
AI代码解释
复制
public Form2()
    {
        InitializeComponent();
        Icon icon = new Icon("resources\\icon.ico");
        this.Icon = icon;
    }

它绝对起作用了。但我对性能不太确定,需要帮助。你怎么说,这种方式对我的软件性能有害吗?因为我同时使用相同的图标。

EN

回答 2

Stack Overflow用户

发布于 2012-11-05 09:44:26

你可以在一个新的图标/图像项目中使用一个资源文件。

创建一个新项目作为类库,并根据需要将资源文件添加到该项目中。对图标或新项目的任何其他部分的访问是参照新项目进行的。

通过这种方式,您可以在以后更改实际的文件,并在一个地方完成所有操作。此外,您不需要依赖基于字符串值找到的资源。(我喜欢智能感知和"lean on the compiler")。

票数 1
EN

Stack Overflow用户

发布于 2012-11-05 09:32:33

在App.xaml文件中:

代码语言:javascript
运行
AI代码解释
复制
<Application.Resources>
    <ResourceDictionary>
        <Style x:Key="WindowStyle" TargetType="{x:Type Window}">
            <Setter Property="Icon" Value="myIconFile.ico" />
        </Style>
    </ResourceDictionary>
</Application.Resources>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13225933

复制
相关文章
Android:轮播图ViewPager自动轮播最简单方法
由于博主学疏才浅,并未了解ViewPager底层逻辑,仅仅将可用的方法加以记录。 最新版的使用轮播图,需要在xml文件中添加
zstar
2022/06/14
1.7K0
升级R最简单最直接的方法
升级R一直是一件比较痛苦的事情,你需要先安装新的R,然后在逐一安装以前装过的包。最快的办法也是把以前的包文件夹拷到新的R中,然后在新的版本中运行包更新。由于官方的源一般都提供最新R版本的二进制文件,所以为了更好的稳定性一般也要跟着升级。所以这是一件相对痛苦又不得不做的事情。现在installr程序包提供了自动化升级的途径,你只需要回答几个问题就可以将R升级至最新版本,同时相应的程序包也会及时的得到更新。你需要做的只是: install.packages("installr") library(install
学到老
2018/03/16
1.6K0
Flume最简单使用
Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统。
ha_lydms
2023/09/24
4030
Flume最简单使用
升级R最简单最直接的方法
升级R一直是一件比较痛苦的事情,你需要先安装新的R,然后在逐一安装以前装过的包。最快的办法也是把以前的包文件夹拷到新的R中,然后在新的版本中运行包更新。由于官方的源一般都提供最新R版本的二进制文件,所以为了更好的稳定性一般也要跟着升级。所以这是一件相对痛苦又不得不做的事情。现在installr程序包提供了自动化升级的途径,你只需要回答几个问题就可以将R升级至最新版本,同时相应的程序包也会及时的得到更新。你需要做的只是: install.packages("installr") library(installr) updateR() 然后就会提示最新的R版本,和是否需要拷贝老版本的R程序包目录,是否需要移除老的程序包目录以及是否更新新的版本中的程序包。一切搞定之后会提醒你是否需要打开新的RGui,程序会默认将系统的默认R设置为最新版,因此RStudio也会自动切换到最新的R版本。下面是升级之后RStudio的启动提示 R version 3.1.2 (2014-10-31) -- "Pumpkin Helmet" Copyright (C) 2014 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 (64-bit) R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. 可以查看一下现在程序包里的库都是对应哪个版本的R编译的(图片见文章开头): pkgs<-installed.packages() plot(as.factor(pkgs[,'Built']),col=2:4,main='Packages built version',ylab='Count of packages') 可以看到大部分程序包都更新到了最新的R,但是还有不少还停留在大版本号3.1.0上,也有小部分还是3.1.11。总的来看,R的升级还是很成功的,使用起来也很方面。
学到老
2019/02/13
10K0
一看就会的iconfont字体图标的使用方法--超简单!
我之前因为项目用bootstrap比较多,所以使用font awesome字体图标比较多,后来接触到了iconfont,发现想要的什么图标都有,还可以自定义图标,非常强大!之前看了一波教程,觉得繁琐,自己弄明白后感觉如此简单,做了这么个简单教程,直接上图,简单粗暴,避免新手走弯路,这里讲解的默认是元素使用类名;
雾海梦曦
2022/11/14
2.4K0
一看就会的iconfont字体图标的使用方法--超简单!
TSX 在Vue项目的使用
答: 我的理解SFC更侧重Html语法,就像画一幅画,使用标签画好结构,再将数据使用js进行填充,这样js的灵活性就难以发挥。JSX侧重于JS语法,没有条条框框的架子,可以在白色画布灵活自由的画画。
星宇大前端
2020/12/16
2.4K0
TSX 在Vue项目的使用
最简单的配置Apache在Linux下自动启动的方法
最后,保存rc.local,重新启动linux系统,然后看看apache是否正常随系统一同启动:)
魏杰
2022/12/23
8020
Oracle存储过程中游标的简单使用
存储过程中查询语句如何返回多行结果? 我们知道,如果存储过程中查询语句有多行结果输出,会报错:ORA-01422: exact fetch returns more than requested number of rows 若想让存储过程中的查询语句返回多行结果不报错,则需要使用游标来实现。 本例主要也是用来熟悉存储过程中游标的简单使用方法。案例所涉及的数据表使用的是oracle自带的scott用户。
Alfred Zhao
2019/05/24
3.5K0
winhex在ctf中简单的使用
Winhex是 X-Ways公司出品的一款 十六进制编辑、 磁盘编辑软件,其公司网站对其功能介绍如下:
安恒网络空间安全讲武堂
2019/09/29
12K0
最简单实现跨域的方法:使用nginx反向代理
跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。
后端技术探索
2018/08/09
2.4K0
ps抠公章的最简单方法_PS抠图公章被判刑
  搞设计的很苦逼,整天面对各种各样任务,除了修图、排版外,还时不时会有些另类需求。这时如果掌握一些小技巧就不用临时抱佛脚啦。
全栈程序员站长
2022/09/16
1.1K0
图说|GDP核算方法一项指标的修正,如何影响我国经济?
7月5日,国家统计局发布了关于改革研发支出核算方法、修订GDP核算数据的公告。这意味着我国将把研发支出计入GDP核算中。 按照原来的GDP算法,企业的研发支出没有作为资产,而是当作中间消耗处理,新算法
大数据文摘
2018/05/25
2550
最简单实用的mail发送方法
这条命令的结果是发一封标题为text的空信给后面的邮箱,但是往往这类邮件会被当成垃圾邮件来处理,
大师级码师
2021/09/21
9840
最简单的BERT模型调用方法
当然,实现起来是有一些tricky的,而且tokenizer并不是真正的bert的tokenizer,中文大部分不会有太大问题,英文的话实际上因为考虑BPE,所以肯定是不行的。
段清华DEAN
2020/02/14
3K0
PhotoShop中画圆角矩形最简单方法(图文并茂)!
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/115425.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/10
6500
PhotoShop中画圆角矩形最简单方法(图文并茂)!
Web 前端矢量小图标的使用方法
* 因为使用class来定义图标,所以当要替换图标时,只需要修改class里面的图片名称引用。
汤清丽
2019/12/29
6120
rChart安装及最简单使用
# 指定展示尺寸 options(RCHART_WIDTH = 700, RCHART_HEIGHT = 500) # 使用内置数据集iris# 按照Species的不同类型进行分面和颜色,指定绘图类型为"point"
生信补给站
2020/08/06
5530
JRebel 破解最简单的使用
JRebel是一款JVM插件,它使得Java代码修改后不用重启系统,立即生效。IDEA上原生是不支持热部署的,一般更新了 Java 文件后要手动重启 Tomcat 服务器,才能生效,浪费时间浪费生命。
Alone88
2020/06/11
16.7K1
最简单使用LaTex的方式
简介:Miktex是windows平台上比较受推崇的latex引擎,texStudio是texMaker的衍生版本,可以理解为一个集成开发环境,就是编辑器的功能
云深无际
2023/05/24
6070
最简单使用LaTex的方式
CIRCOS圈图绘制 - 最简单绘图和解释
Circos是绘制圈图的神器,在http://circos.ca/images/页面有很多CIRCOS可视化的示例。 Circos可以在线使用,在线使用时是把表格转为圈图,不过只允许最大75行和75列
生信宝典
2018/02/05
4.8K0
CIRCOS圈图绘制 - 最简单绘图和解释

相似问题

在datadog中重命名指标的最简单方法?

15

在VS 2005中使用Vista图标的最简单方法?

23

在Rails 4项目中使用MDI图标的最简单方法是什么?

13

在eclipse中使用ant构建项目的最简单方法

10

在WPF中绘制平铺图的最简单方法

27
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档