标题是三个问题中间的第一个,谢谢大家解答哈1. 最近照搬了国外的一个启动窗体,实现在主窗体加载完毕前显示过度窗体。我在程序的主窗体onload事件中如下:
protected override void OnLoad(System.EventArgs e)
{
this.BackgroundImage = Image.FromFile("Resources/Background.jpg");
pictureBox1.ImageLocation = "Resources/VideoBG.jpg";
//……………………后面大量的加载图片
}请问是把这些图片全部读取到控件中(内存)才算加载完毕呢,还是仅仅加载完窗体控件就算加载完毕?2.很奇怪的现象,比如"Resources/Background.jpg"或者其它任何语句中图片不存在,那么运行程序的时候鼠标闪一下,窗体无法显示出来,等于说程序根本没有启动运行,我想即使图片不存在也要运行,该怎么做?3.类似命名空间引用:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
假如我只用到了其中的一两个,那么其它命名空间在编译的时候是不是也会进入编译后的程序?还是自动过滤掉未被使用的命名空间?如何知道哪些未被引用?
protected override void OnLoad(System.EventArgs e)
{
this.BackgroundImage = Image.FromFile("Resources/Background.jpg");
pictureBox1.ImageLocation = "Resources/VideoBG.jpg";
//……………………后面大量的加载图片
}请问是把这些图片全部读取到控件中(内存)才算加载完毕呢,还是仅仅加载完窗体控件就算加载完毕?2.很奇怪的现象,比如"Resources/Background.jpg"或者其它任何语句中图片不存在,那么运行程序的时候鼠标闪一下,窗体无法显示出来,等于说程序根本没有启动运行,我想即使图片不存在也要运行,该怎么做?3.类似命名空间引用:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
假如我只用到了其中的一两个,那么其它命名空间在编译的时候是不是也会进入编译后的程序?还是自动过滤掉未被使用的命名空间?如何知道哪些未被引用?
解决方案 »
- 怎样实现字符串的交叉替换?
- datagridview的行的tag为空?
- 如何在winform中动态添加或删除控件
- 如何实现Debug里面的那个 "XML 可视化工具"
- GridView点击表头,如何实现当前的一列出现编辑状态
- winform的datagrid中修改某个单元格中的值后点回车,怎么写回车事件??解决揭贴~在线~~
- 急问!!! 简单问题 有一个string字符串, string s = "123"; 如何从s里提取前两个字符?
- hResult返回值等于“-2013265087”,表示什么情况的错误
- wince DirectX视频传输
- 关于数据连接的问题
- session的失效问题
- c#类成员访问问题
基本语法要好好学啊。