C#中关闭第一个Form窗口,打开另一个新窗口方法
C#中关闭第一个Form窗口,打开另一个新窗口方法
很多同学问怎么关闭一个FORM打开另一个新Form。这个问题最多的是在做登录验证时,使用第一个登录窗登录成功后要关闭自己,然后打开新窗显示。没想到这个问题在.Net还成了问题,不过依然有很多方法解决。
典型的
Form1 f = new Form1();
f.Show();
this.Close();
最后的关闭时把整个程序都关闭了
1隐藏法,原理就是把旧窗口隐藏掉,再打开新窗口。
//新建一个NewForm窗口(NewForm是自己定义的Form)
NewFormfm=new NewForm()
this.Hide();//隐藏现在这个窗口
fm.Show();//新窗口显现
这种方法旧的窗口依旧会占内存,因此如果用来做登陆窗口不太好,但是如果旧窗口是以后还需要恢复的主窗口,这个方法便很不错,因为以后可以关掉新窗口,再用旧窗口.Show() 就可以恢复旧窗口了。
所以这个方法适合在主窗口和子窗口间传递信息。
2、再来便是为登录窗口设计的方法了。
在Program.cs里这样定义:
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
//新建Login窗口(Login是自己定义的Form)
Login Log = new Login();
//使用模式对话框方法显示Log
Log.ShowDialog();
//DialogResult就是用来判断是否返回父窗体的
if (Log.DialogResult == DialogResult.OK)
{
//在线程中打开主窗体
Application.Run(new Main());
}
}
在登陆窗口中验证结束后要赋值Log.DialogResult = DialogResult.OK 。
登录窗口完成任务后会被直接关掉,主窗口就打开了
网上大多都是前面2种方法,另外还看到一个方法用线程的方法方法,未验证3开新线程
public static void ThreadProc()
{
Application.Run(new Form());
}
private void button1_Click(object sender, EventArgs e)
{
System.Threading.Thread t = new System.Threading.Thread(new
System.Threading.ThreadStart(ThreadProc));
t.Start();
}
C#编程时,经常会遇到处理两个或多个窗口的问题。以登录窗口为例,当登录窗口登录验证成功后,要进入主窗口,此时需要关闭登录窗口,这时候用
this.close()是不可以的。因为Program.cs中
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
Main 函数是程序的入口点,当你在Form1中调用this.close ()的时候,Application.Run(new Form1())中Form1就会结束,也就是说整个程序结束了,此时主窗口也会相应的关闭,这不是我们想看到的。下面有两种方法来只关闭登录窗口,而主窗口仍然运行。
4. 先隐藏登录窗口,然后在主窗口关闭后将登录窗口关闭
这种方法只是把登录窗口隐藏了,主程序还在运行。实现方法为:
登录窗口代码:
if (user.CheckIn())
{
MainFormmyform = new MainForm(this); //调用带参的构造函数
myform.Show();
this.Hide();
}
else
{
MessageBox.Show("用户名或密码错误");
}
登录成功后,通过构造函数传入登录窗口的参数到主窗口,这样在主窗口里可以直接对登录窗口操作
Form1 loginform = null;
// 在主窗口添加带参的构造函数
public MainForm(Form1 myform)
{
this.loginform = myform;
InitializeComponent();
}
主窗口关闭后,关闭登录窗口
private void MainForm_FormClosed(object sender, FormClosedEventArgs e) {
loginform.Close();
}
5. 将主窗口程序设为主运行程序,
修改Program.cs
Application.Run(new MainForm());
这样系统启动时,运行的是主窗口程序。然后在主窗口加载时去调用登录窗口就可以了。
private void MainForm_Load(object sender, EventArgs e)
{
Form1 form = new Form1();
form.ShowDialog();
this.Close();
}
登录窗口代码为:
if (user.CheckIn())
{
this.Close();
}
else
{
MessageBox.Show("用户名或密码错误");
}
C#在一个窗口中打开另一个窗口,同时关闭该窗口
C#编程时,经常会遇到处理两个或多个窗口的问题。以登录窗口为例,当登录窗口登录验证成功后,要进入主窗口,此时需要关闭登录窗口,这时候用this.close()是不可以的。因为Program.cs中
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
Main 函数是程序的入口点,当你在Form1中调用this.close ()的时候,Application.Run(new Form1())中Form1就会结束,也就是说整个程序结束了,此时主窗口也会相应的关闭,这不是我们想看到的。下面有两种方法来只关闭登录窗口,而主窗口仍然运行。
1. 先隐藏登录窗口,然后在主窗口关闭后将登录窗口关闭
这种方法只是把登录窗口隐藏了,主程序还在运行。实现方法为:
登录窗口代码:
if (user.CheckIn())
{
MainFormmyform = new MainForm(this); //调用带参的构造函数
myform.Show();
this.Hide();
}
else
{
MessageBox.Show("用户名或密码错误");
}
登录成功后,通过构造函数传入登录窗口的参数到主窗口,这样在主窗口里可以直接对登录窗口操作
Form1 loginform = null;
// 在主窗口添加带参的构造函数
public MainForm(Form1 myform)
{
this.loginform = myform;
InitializeComponent();
}
主窗口关闭后,关闭登录窗口
private void MainForm_FormClosed(object sender, FormClosedEventArgs e)
{
loginform.Close();
}
2. 将主窗口程序设为主运行程序,
修改Program.cs
Application.Run(new MainForm());
这样系统启动时,运行的是主窗口程序。然后在主窗口加载时去调用登录窗口就可以了。 private void MainForm_Load(object sender, EventArgs e)
{
Form1 form = new Form1();
form.ShowDialog();
this.Close();
}
登录窗口代码为:
if (user.CheckIn())
{
this.Close();
}
else
{
MessageBox.Show("用户名或密码错误");
}
火狐浏览器打不开网页解决方法
火狐浏览器打不开网页解决方法 导读:我根据大家的需要整理了一份关于《火狐浏览器打不开网页解决方法》的内容,具体内容:火狐浏览器受到不少用户好评。由于火狐浏览器开放了源代码,因此还有一些第三方编译版供使用。不过很多用户在使用火狐浏览器的时候会遇上打不开网页,那这时候该怎么处理呢。下面,我就为大家介绍下... 火狐浏览器受到不少用户好评。由于火狐浏览器开放了源代码,因此还有一些第三方编译版供使用。不过很多用户在使用火狐浏览器的时候会遇上打不开网页,那这时候该怎么处理呢。下面,我就为大家介绍下火狐浏览器打不开网页处理方法。 方法步骤 1、在地址栏输入"about:config",按下回车进入设置菜单。 about:config 简介:about:config 命令是火狐浏览器等Mozilla系列浏览器的高级设置的打开命令,其中about:是协议名,代表about协议。 2、找到"https://www.360docs.net/doc/78607602.html,eragent.override",如果没有这一项,则点右键"新建"-》"字符串",输入这个字符串。 3、将其值设为IE的UserAgent,如: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)。 补充:浏览器常见问题分析 1.IE浏览器首次开机响应速度慢,需要数秒。搞定办法:IE下选择工
具-internet选项-连接-局域网设置-取消自动检测。 2. IE9图片显示不正常或干脆不显示,尤其是QQ空间搞定办法:工具-internet选项-高级-加速图形-运用软件而非GPU 选择。 3. 打开网页显示【Internet Explorer 已不再尝试还原此网站。该网站看上去仍有问题。您可以执行以下操作:转到首页】搞定方案:工具 -internet选项-高级中关闭【启用崩溃自动恢复】重新启动ie后即开。 4. 下载完所需安全控件也无法运用各种网银,付款时识别不出u盾搞定方案:据提示下载银行安全控件并安装。插上u盾,拿建行为例:在开始菜单里-所有程序-中国建设银行E路护航网银安全组件-网银盾管理工具打开后点击你的u盾并注册。然后重新启动浏览器(一定要完全退出再进) 进入付款网页上方会显示是否允许加载项,选择在所有站点允许。这时候可能还需要再次重新启动浏览器进入付款页面这时候你期待的u 盾密码输入框会出现。这样就ok了 5. 打开网页一直刷新-失败-刷新,无限循环搞定办法:工具-internet 选项-高级-禁用脚本调试。 6. IE 习惯性停止工作或崩溃。搞定办法:工具-管理加载项,一一禁用排除以找到某个插件的问题。由于情况多种多样,有些时候找不到具体原因,我们可以通过重置来搞定工具-internet选项-高级。 相关阅读:浏览器实用技巧 现在打开了台式电脑桌面上的360安全浏览器的主页。点击360安全浏览器顶部菜单,可以看到一个剪刀形状的功能扩展的三角形的下拉菜单, 在下拉菜单中显示有截屏的快捷按钮,还有隐藏浏览器窗口截屏和将网页
图片点击可在新窗口打开查看-新华会计网
注册会计师全国统一考试--专业阶段考试税法试卷 一、单项选择题(本题型共20小题,每小题1分,共20分。每小题只有一个正确答案,请从每小题的备选答案中选出一个你认为正确的答案,在答题卡相应位置上用2B铅笔填涂相应的答案代码。答案写在试题卷上无效。) 1.下列法律中,明确规定"中华人民共和国公民有依照法律纳税的义务"的是()。 A.《中华人民共和国宪法》 B.《中华人民共和国民法通则》 C.《中华人民共和国个人所得税法》D.《中华人民共和国税收征收管理法》 2.位于市区的某企业2009年3月份共缴纳增值税、消费税和关税562万元,其中关税102 万元,进口环节缴纳的增值税和消费税260万元。该企业3月份应缴纳的城市维护建设税为()。 A.14万元 B.18.2万元 C.32.2万元 D.39.34万元 3.甲国某公司2008年度国内应纳税所得额100万元,来自乙国分公司的应纳税所得额50万元。甲国所得税实行超额累进税率,年所得60万元以下的部分,税率为25%;超过60万元至120万元的部分,税率为35%;超过120万元的部分,税率为45%。乙国所得税实行30%的比例税率。假定甲国采用累进免税法,则该公司在甲国应缴纳的所得税为()。 A.29万元 B.33万元 C.34.5万元 D.49.5万元 4.某供热企业2008年度拥有生产用房原值3 000万元,当年取得供热总收入2 000万元,其中直接向居民供热的收入500万元,房产所在地规定计算房产余值的扣除比例为20%。该企业2008年应缴纳的房产税为()。 A.7.2万元 B.21.6万元
C.27万元 D.28.8万元 5.某盐场2008年度占地200 000平方米,其中办公楼占地20 000平方米,盐场内部绿化占地50 000平方米,盐场附属幼儿园占地10 000平方米,盐滩占地120 000平方米。盐场所在地城镇土地使用税单位税额每平方米0.7元。该盐场2008年应缴纳的城镇土地使用税为()。 A.14 000元 B.49 000元 C.56 000元 D.140 000元 6.下列各项中,可以按照当地适用税额减半征收耕地占用税的是()。 A.供电部门占用耕地新建变电站 B.农村居民占用耕地新建住宅 C.市政部门占用耕地新建自来水厂 D.国家机关占用耕地新建办公楼 7.王某于2009年7月购置了一辆排气量为1.6升的乘用车,支付的全部价款(含增值税)为175 500元,其中包括车辆装饰费5 500元。王某应缴纳的车辆购置税为()。 A.7 500元 B.14 529.91元 C.15 000元 D.17 550元 8.某船运公司2008年度拥有旧机动船10艘,每艘净吨位1 500吨;拥有拖船2艘,每艘发动机功率500马力。当年8月新购置机动船4艘,每艘净吨位2 000吨。该公司船舶适用的年税额为:净吨位201~2 000吨的,每吨4元。该公司2008年度应缴纳的车船税为()。 A.61 000元 B.71 666.67元
MozillaFirefox火狐浏览器使用方法与技巧大全
点击下面快速链接内容选项: 关于Mozilla Firefox 分页浏览 调整文字大小 同时将多标签加为书签 从搜索框彻底删除搜索引擎 一键访问最喜爱的网页 加快加载速度 用于Firefox的谷歌工具栏 快捷键 清除缓存 更改语言 Firefox的用户配置文件的问题 导入其他浏览器设置 更新Firefox浏览器 关于Mozilla Firefox Mozilla Firefox浏览器以其稳定性、可靠性和创新性的特点已经获得好评如潮。 ?弹出式窗口拦截器- Firefox包括一个综合的弹出式窗口拦截器,让用户而不是网站来决定何时应该弹出新的窗口。Mozilla会继续设置标准,帮助用户避免烦人的弹出式窗口。 ?在线欺诈保护- Firefox的帮助用户保护自己免受在线欺诈,如“钓鱼” (企图诱骗用户泄露他们的密码)和“欺骗”(把网站伪装成流行的、 受信任的站点)明确涉及到用户显示真实身份安全性的网站。 ?更快、更方便、更容易搜索- Firefox将领先的搜索服务融合到工具栏中,其中包括谷歌搜索,雅虎, eBay ,亚马逊, https://www.360docs.net/doc/78607602.html, 等等。新的Firefox起始页还提供了Firefox的信息、资源和应用技巧,再加上一 个综合的谷歌搜索框。
?更有效率的浏览- Firefox的创新使许多需要多标签浏览的网页加载在同一窗口,提高网页浏览的速度。 Firefox也推出在线书签,使用户能够 很方便地就能知道最新新闻和博客的头条新闻。 ?可以用数百个附加组件来扩展火狐的功能 -到今天为止已经有100多个扩展可用于Firefox,包括https://www.360docs.net/doc/78607602.html, ,谷歌,和Yahoo !另外你也可以 使用工具栏,使Firefox变得可自定义的和更方便使用。 ?迁移变得更加容易-用Firefox可以很容易地从Internet Explorer和其他浏览器。导入您现有的书签,密码, Cookie 和其他数据。 免费下载Mozilla firefox安装版: https://www.360docs.net/doc/78607602.html, 另外如果你想要下载firefox绿色便携版,以方便放在U盘或才其它移动硬盘,防止重装系统造成数据丢失的话,请点击下载:MOZILLA FIREFOX浏览器,便携版,真正可以在U盘里运行的火狐浏览器 [ Top ] 分页浏览 在Mozilla firefox浏览器中,在同一个浏览器窗口中可以同时打开好几个窗口,而不是打开另一个全新的窗口。方法如下: ?选择文件 > > 新建标签或者: ?右键点击任何一个标签,并选择新标签 使用键盘快捷键: ?CTRL +T [ Top ] 调整文字大小 启动Mozilla并选择“查看” > 文字大小。选择增加或减少文字直到你想要的大小字体显示出来。另外也可以采用以下方法来改变字体的大小。 1、使用键盘快捷键: ?按CTRL + (按住Control键和再连续按“ + ”键)增加文字大小。 ?按CTRL –(按住Control键和再连续按“–”键)减小文字大小。 2、使用鼠标方式: 同时按住Ctrl键,使用鼠标滚轮来调整文字大小。 ?向上滚动将减少文字大小。 ?向下滚动将增加文字大小。
使用Response.Redirect 两种方法打开一个新窗口
一般情况下,Response.Redirect方法是在服务器端进行转向,因此,除非使用Response.Write("") 方法外,是不能在新窗口打开所指定的URL 地址的。但是,如果仔细分析一下,如果设置form 元素的target 属性,还是有办法打开新窗口的。下面就是可以采用的两种方法。 方法一:在服务器端设置target 属性,这个方法也非常适用于客户端不支持脚本的情况。代码如下: <%@ Page Language="C#" AutoEventWireup="true" %>
firefox火狐浏览器使用技巧大全
Mozilla Firefox是一个自由的,开放源码的浏览器,适用于Windows, Linux 和MacOS X平台,它体积小 速度快,还有其它一些高级特征. 1.任意缩放文字大小 在IE浏览器中,我们只能对文字的大小进行五个级别的调节,但是在火狐浏览器Firefox中,我们可以任意地缩放文字的大小。操作的方法很简单,只要点击菜单“查看→文字大小”,在子菜单中就可以看见放大、缩小和正常三个选项,点击相应的选项就可以了,而且还可以用快捷键来快速的设置。 2.搜索收藏夹里面的网页 在收藏夹中收藏了很多网站地址,平时又不太整理,所以当要找其中一个网站地址的时候就会很麻烦,在火狐浏览器Firefox中可以对收藏夹进行搜索。点击菜单“书签→管理书签”,在弹出的“书签管理器” 中输入要搜索的关键字,按回车后就可以搜索到收藏夹中相关的网站名称和地址了。 3.查看部分源代码 在火狐浏览器Firefox中除了可以用“查看→查看源代码”查看网页的源代码外,还可以查看网页局部的源代码,只要我们用鼠标选中要查看源代码的部分,然后点击鼠标右键选择“查看选中部分源代码”,这时就会弹出一个显示源代码的窗口,里面选中的部分就是网页中选中部分的源代码。 4.设置多个页面为首页 在IE浏览器中只能设置一个网页为首页,现在用Firefox就可以设置多个首页。先用火狐浏览器Firefox浏览器打开要设置为首页的多个网站,接着点击菜单“工具→选项”,在选项对话框中点击桌面的“基本信息”,然后在“主页”栏中点击“使用当前的多个页面”按钮就可以把当前打开的几个页面同时作为首页。 编辑提示:如果要设置为首页的网站已经保存在收藏夹中,点击该窗口中的“使用书签”按钮,从收藏 夹中来选择网站作为浏览器的首页。 5.有选择的删除Cookies Cookies文件在火狐浏览器Firefox中可以有选择的进行删除,这样我们就可以删除无用的Cookies 了。点击菜单“工具→选项”,在选项对话框中点击左面的“隐私”,接着在右面点击“Cookies”,在显示的内容中点击“已存储Cookies”按钮。然后就可以在弹出的窗口中看到本地电脑中保存的所有Cookies,在上面选中要删除的,再点击下面的“移除Cookie”按钮就可以删除了,如要删除全部就点击“移除所有 Cookie”按钮。 火狐浏览器Firefox还可以对用浏览器直接下载的文件进行管理,点击菜单“工具→下载项”会弹出“下
如何使用HTML实现点击一个链接打开新窗口
【最基本的弹出窗口代码】 其实代码非常简单: 因为这是一段javascript代码,所以它们应该放在
IE9新选项卡新窗口问题
使用 IE9 打开链接的时候,为什么总是要在新窗口打开而无法在同一窗口的新选项卡打开? 某些程序通过代码的编写确实可以绕过IE浏览器的设置,强制在新窗口中打开网页。但若所有窗口都这样就确实有点奇怪了。 我们先确认一下IE浏览器的设置是否正确。在键盘上按一下“Alt+T”,单击“Internet 选项”。 在“常规”选项卡中,按一下“设置”按钮。
确认“遇到弹出窗口时”选择的是“始终在新选项卡中打开弹出窗口”;“从位于以下位置的其他程序打开链接”选择的是“当前窗口中的新选项卡”。
如果问题依旧,请接着往下看。 新建一个具有管理员权限的用户账户,查看一下在新账户中是否有同样的问题?如果问题仍然存在,很有可能注册表修改权限被禁用了,导致 IE 的设置无法生效。 如果新账户中正常,那么回到当前出问题的账户来。按一下“Win+R”调出运行命令框,键入命令regedit.exe, 回车,打开注册表编辑器(若弹出用户账户控制窗口,请允许以继续)
找到键值:HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TabbedBrowsing 右键点击TabbedBrowsing项并点击“权限”,确认一下当前用户是否对该键值拥有完全控制权限,如果没有的话,先赋予权限(具体操作,请参考文章2386961中获取所有权的步骤)。
如果权限没有问题,从右边细节窗口找到PopupsUseNewWindow,双击打开,将数值修改为2。 然后,双击打开ShortcutBehavior,将其数值修改为1。
最新整理打开的窗口之间按顺序切换快捷键是什么
打开的窗口之间按顺序切换快捷键是什么 有时我们开启多窗口,切换时候不一定用鼠标点击,还可以用键盘的快捷键,打开的窗口之间按顺序切换。下面我们就一起来看看W i n d o w s7在切换当前打开窗口方面的快捷键的应用技巧。 快捷键:A l t+E s c 除了触控、语音等全新科技让我们的W i n d o w s7系统更加容易操控外,众多不同的组合快捷键也带给了用户使用的无限方便。上文小编分享的A l t+E s c快捷键,你记住了吗?不要浪费,要常常使用哦 工作的时候未免会打开不少的窗口,两个,三个以上不等,这个很正常,但是切换起来麻烦,切别对于写文章的用户来说,在打字的时候,需要切换一下窗口,双手都在键盘上,又要腾出一只手点击鼠标去切换。切实用键盘就可以了,试试快捷键A l t+E s c。只要你先打开想要切换的窗口,别最少化就可以了,你按A l t+E s c 就可以在你打开的窗口之间按顺序切换。希望会给大家的工作来带方便。 补充:机械键盘保养技巧 使用电脑前或使用一段时间后,最好洗洗手
这个小习惯,可以让你的键盘不会累积污垢,可以长期保持键盘表面的光洁如新 坚持不在使用电脑的时候吃东西 食物碎屑防不胜防,杜绝根源,可以达到保养键盘的目的 保持情绪稳定,不要拍打键盘 在坚固的材料也受不了暴力 所以,玩游戏的时候,请放平心态,淡定一些 玩电脑时不抽烟,不喝水或饮料 杜绝烟灰,杜绝可能键盘进水的任何风险 当然,网吧例外,毕竟不是自己的不心疼 定期清扫键盘和清洗键帽 频率以三个月为宜,再懒也不要超过半年,否则清理起来会更麻烦 相关阅读:鼠标常见故障分析 一、按键不灵活或失灵 在鼠标的按键中,左键使用最频繁,因此也是最容易损坏的按键,笔者就以左键为例谈一下按键失灵的维修办法。有的朋友认为增加按键行程可以解决问题,其实这样做并不好,把失灵的按键开关更换掉才是根本的
浏览器不能弹出新窗口设置方法
中国海运(集团)总公司财务报表管理系统使用注意事项 中国海运(集团)总公司财务报表管理系统使用注意事项一、系统登录 (1)系统的登录地址:http://10.18.7.78:7000/netrep,输入地址时请注意通信协议、反斜杠、IP地址、端口号、路径和半角符号,如图1-1 图1-1 (2)由于目前正式服务器还没有到位,系统登录地址的IP地址将会有改动,请时刻关注系统的通知。 (3)内网单位直接输入地址即可访问;外网单位需先接入VPN才可访问。 二、确认IE版本 系统对客户端使用的系统及IE有一定要求,为保证系统的正常使用,在使用系统前需要验证本机上IE浏览器的版本,系统要求IE版本至少为6.0。 (4)打开IE浏览器,点击窗口菜单中的“帮助”,选择“关于 Internet Explorer”子菜单,如图2-1: 1
图2-1 查看版本号菜单 (5)在弹出的窗口中记录了当前IE 的版本号,查看IE 版本号;如下图中可看出使用的 IE 版本为“7.0.5730.13”; 图2-2 IE版本号
(6)在窗口中点击“确定”按钮,退出关于窗口。 说明:如果你当前使用的浏览器版本低于“6.0.2800”,请升级浏览器的版本,可以找公司系统维护员,由系统维护员提供IE升级的程序。 三、查看计算机的配置 在使用网报系统时,推荐客户端机器的配置如下: ●Core(TM)2 1.8GHz ● 1 GB内存 ●WindowsXP SP2及以上操作系统 ●显示器支持1024×768及以上的分辨率 通过下面的方法可获得本机CPU、内存容量和操作系统的版本等基本信息:(1)打开控制面板:单击“启动—>设置—>控制面板”菜单(如下图3-1、图3-2所示) 图3-1打开控制面板
最新整理火狐浏览器启动页面怎么设置
火狐浏览器启动页面怎么设置 火狐浏览器受到不少用户好评,兼容性也强,界面很友好。默认都是跳转到火狐首页的,如果你想换成自己理想的页面,可以对火狐浏览器进行设置。下面我们一起来看看火狐浏览器设置启动时页面的操作方法。 方法/步骤: 1、打开浏览器,可以看见设置好的或者之前默认的启动页面; 2、点击浏览器右上角三,菜单标志,弹出下拉菜单; 3、点击下拉菜单中的,在诸多菜单中,找到选项,并点击; 4、点击选项之后,会弹出火狐浏览器的设置界面; 5、在左侧栏目中,点击常规,其实打开设置界面,默认也是常规界面; 6、在常规栏目中,第一个输入框前面是启动 F i r e f o x时(S),在框的末尾,找到下拉倒三角; 7、选择自己意向的启动页面,比如选择显示空白页; 8、或者选择显示我的主页,在主页栏中填写网址 9、打开之后,就会变成百度经验首页的的启动页面了。
补充:浏览器常见问题分析 1.I E浏览器首次开机响应速度慢,需要数秒。搞定办法:I E下选择工具-i n t e r n e t选项-连接-局域网设置-取消自动检测。 2.I E9图片显示不正常或干脆不显示,尤其是Q Q 空间搞定办法:工具-i n t e r n e t选项-高级-加速图形-运用软件而非G P U选择。 3.打开网页显示搞定方案:工具-i n t e r n e t选项-高级中关闭重新启动i e后即开。 4.下载完所需安全控件也无法运用各种网银,付款时识别不出u盾搞定方案:据提示下载银行安全控件并安装。插上u盾,拿建行为例:在开始菜单里-所有程序-中国建设银行E路护航网银安全组件-网银盾管理工具打开后点击你的u盾并注册。然后重新启动浏览器(一定要完全退出再进)进入付款网页上方会显示是否允许加载项,选择在所有站点允许。这时候可能还需要再次重新启动浏览器进入付款页面这时候你期待的u盾密码输入框会出现。这样就o k了 5.打开网页一直刷新-失败-刷新,无限循环搞定办法:工具-i n t e r n e t选项-高级-禁用脚本调试。
HTML 在新窗口打开链接的代码
HTML 在新窗口打开链接的代码 如果在文章中加上链接,系统默认是在原来的窗口中打开目标网页。当然,我们可以在链接地址上单击右键,选择“在新窗口中打开”;或者按住Shift键,鼠标直接点击也可在新窗口中打开链接(即“Shift+鼠标左键”)。那么,如何通过代码来实现在新窗口中打开链接呢?可以在文章链接(html代码方式,源码)中找到
火狐浏览器解除菁优网难复制的方法
火狐浏览器解除菁优网复制的方法 第一步:打开火狐浏览器 第二步:右击—新建书签---修改名称(解除右键)----复制下面编码在地址栏里面---添加---ok 编码: javascript:function%20applyWin(a){if(typeof%20a.__nnANTImm__=== %22undefined%22){a.__nnANTImm__={};a.__nnANTImm__.evts=[%22mousedown%22, %22mousemove%22,%22copy%22,%22contextmenu %22];a.__nnANTImm__.initANTI=function() {a.__nnantiflag__=true;a.__nnANTImm__.evts.forEach(function(c,b,d) {a.addEventListener (c,this.fnANTI,true)},a.__nnANTImm__)};a.__nnANTImm__.clearANTI=function (){delete%20a.__nnantiflag__;a.__nnANTImm__.evts.forEach(function(c,b,d) {a.removeEventListener(c,this.fnANTI,true)},a.__nnANTImm__);delete %20a.__nnANTImm__};a.__nnANTImm__.fnANTI=function(b){b.stopPropagation ();return%20true};a.addEventListener(%22unload%22,function(b)
文件夹总是在新窗口打开怎么办
文件夹总是在新窗口打开怎么办 分步阅读 之前用电脑打开文件夹时,都是在同一窗口,很方便,但是,不知何故,每次打开文件夹时,都会创建一个新窗口,如果文件路径很短,还只有二三个窗口,如果路径很长,要打开七八个窗口,甚至更多,而且后面还要一个一个地关闭,麻烦死了,这样的问题如何解决。 出现这样的情况,有可能是设置问题,系统本身文件夹打开有两种设置方法,一种是在同一窗口打开,一种是在新窗口打开文件夹。除了系统设置外,还有可能是相关动态链接库文件失效,注册表被修改,或者是中毒所致。 下面根据不同的情况,讲解各种问题的具体解决方法。 注:一般情况第一种就可以解决如果是强行把ie浏览器删掉了第二种最佳 方法一:恢复系统文件夹的打开方式 1 很多时候,是系统中的文件夹打开方式,被无意中修改了,这种问题解决方法还是很简单的,只要把设置改回来就可以了。 具体操作步骤,先从桌面“我的电脑”进入资源文件夹管理界面中,点击窗口上的“工具”菜单。 2 打开“工具”的下拉菜单后,选择菜单中的“文件夹选项”,点击打开文件夹选项的窗口,进行恢复设置。 3 进入文件夹选项窗口后,在“常规”界面中,找到“浏览文件夹”项目,从其中选择“在同一窗口中打开每个文件夹”这一项,然后按“应用”保存,再按“确定”退出,设置就完成了,试一试,文件夹是不是在同一窗口中打开了。 方法二:修复失效的动态链接库文件 1 如果通过修改系统的设置后,仍不能解决问题,那可以是与打开文件夹相关的动态链接库文件失效,解决方法是重新注册一下。 具体操作方法,先打开“开始”菜单中的“运行”程序,也可用Win+R键打开“运行”。 2 在打开的运行编辑框中输入以下两行代码,它们都是与打开文件夹相关的动态链接库文件以及注册方法,每次输入一条,然后按回车注册。 regsvr32 "%SystemRoot%\System32\actxprxy.dll" regsvr32 "%ProgramFiles%\Internet Explorer\ieproxy.dll" 3 当注册一个动态链接库文件后,会有一个提示注册成功的提示信息,表明注册成功,再输入下一条进行注册,如果没有成功,那可能是动态链接文件损坏,需要到网上下载一个相同的文件,放在相同的路径文件夹中,再注册一下。
火狐浏览器兼容整理方案
《firefox与IE 浏览器兼容整理方案》 keywords: javascript;css;firefox;ie;区别 1. document.formName.item("itemName") 问题 说明:IE下,可以使用document.formName.item("itemName")或 document.formName.elements["elementName"]; Firefox下,只能使用document.formName.elements["elementName"]. 解决方法:统一使用document.formName.elements["elementName"]. 2.集合类对象问题 说明:IE下,可以使用()或[]获取集合类对象;Firefox下,只能使用[]获取集合类对象. 解决方法:统一使用[]获取集合类对象. 3.自定义属性问题 说明:IE下,可以使用获取常规属性的方法来获取自定义属性,也可以使用getAttribute()获取自定义属性;Firefox下,只能使用getAttribute()获取自定义属性. 解决方法:统一通过getAttribute()获取自定义属性. 4.eval("idName")问题 说明:IE下,,可以使用eval("idName")或getElementById("idName")来取得id 为idName的HTML对象;Firefox下只能使用getElementById("idName")来取得id为idName的HTML对象. 解决方法:统一用getElementById("idName")来取得id为idName的HTML对象. 5.变量名与某HTML对象ID相同的问题 说明:IE下,HTML对象的ID可以作为document的下属对象变量名直接使 用;Firefox下则不能.Firefox下,可以使用与HTML对象ID相同的变量名;IE下则不能。 解决方法:使用document.getElementById("idName")代替document.idName.最好不要取HTML对象ID相同的变量名,以减少错误;在声明变量时,一律加上var,以避免歧义. 6.const问题 说明:Firefox下,可以使用const关键字或var关键字来定义常量;IE下,只能使用var关键字来定义常量. 解决方法:统一使用var关键字来定义常量. 7.input.type属性问题 说明:IE下input.type属性为只读;但是Firefox下input.type属性为读写.
IE浏览器打不开新窗口怎么办
IE浏览器打不开新窗口怎么办? 1.点击“开始”→“运行”,在弹出的“运行”对话框中输入“regsvr32 actxprxy.dll”(注意输入时没有引号),然后点击“确定”按钮,接着会出现一个信息对话框 “DllRegisterServer in actxprxy.dll succeeded”,在该对话框中点“确定”按钮; 2.再次点击“开始”→“运行”,在弹出的“运行”对话框中输入“regsvr32 shdocvw.dll”(注意输入时没有引号),然后点击“确定”按钮,接着会出现一个信息对话框 “DllRegisterServer in shdocvw.dll succeeded”,在该对话框中点“确定”按钮; 3.重新启动。 不行的话,运行下面的 regsvr32 shdocvw.dll ,确定,接着出现一个消息框,确定 regsvr32 oleaut32.dll,确定,接着出现一个消息框,确定 regsvr32 actxprxy.dll,确定,接着出现一个消息框,确定 regsvr32 mshtml.dll,确定,接着出现一个消息框,确定 regsvr32 msjava.dll,确定,接着出现一个消息框,确定 regsvr32 browseui.dll,确定,接着出现一个消息框,确定 regsvr32 urlmon.dll,确定,接着出现一个消息框,确定 重新启动 IE 打不开二级页面或打不开新窗口的进来找解决办法 打不开二级页面,点击链接没反映,右键“在新窗口打开”也没动静!!!!!大多是由 ACDSee5迷你版造成的今天找到一个据说是比较彻底的解决方法 和大家分享一下但愿能有所裨益 win+r(开始-〉运行)依次输入以下命令 Regsvr32 urlmon.dll Regsvr32 actxprxy.dll Regsvr32 shdocvw.dll Regsvr32 oleaut32.dll 各你好运! Regsvr32命令是用来对未注册的"ActiveX控件"进行注册的。外来ActiveX控件要应用到自己的程序中也必须使用它注册。ActiveX控件技术是微软于1996年推出的,得到了许多软件公司的支持,虽然现在安装软件时都是自动进行注册,但有时手工注册还是有必要的。 Regsvr32命令格式 Regsvr32 [/s][/n][/l[:cmdline]] dliname(或OCX控件) 说明: /u:卸载ActiveX控件 /s:注册成功后不显示*作成功信息框 /c:控制台输出
火狐浏览器崩溃解决方法
Adobe Flash更新到11.3之后,为火狐引入Flash沙盒安全模式,但同时,又造成了部分兼容性问题,导致Windows vista 及Windows7上部分火狐崩溃,并致使一些使用Flash的网站,例如:人人网网页图片上传工具及其他使用flash上传工具的网站无法正常工作。 目前火狐正在配合Adobe公司修复Flash插件的这一问题。出现问题的朋友可以参考以下步骤,手动关闭Flash沙箱安全模式,解决部分崩溃及冲突问题。 修复步骤如下: 1.使用管理员权限打开记事本或者其他文本编辑器; 在开始菜单的输入框中输入notepad,然后在上方的搜索结果notepad上右键,选择“以管理员方式运行”。 并在弹出对话框中点击“是”。 2.然后在弹出的记事本窗口中,从菜单文件→打开中,选择打开以下的路径: Windows32位系统:C:\windows\system32\macromed\flash
Windows 64位系统:C:\windows\syswow64\macromed\flash 关于系统类型的查看,在桌面图标“计算机”上右键,属性,就能看到。 然后将打开类型选择为所有文件,就能看到一个叫做mms.cfg 的文件,打 开它。
3.打开之后,在文件最后加上一行(需要在英文输入法状态下): ProtectedMode=0 最后文件→保存即可,如果提示保存错误,注意是否是由管理员方式启动的记事本编辑器。 确认修改完毕后,重启火狐,一般就不会再有Flash崩溃或者其他兼容性问题了。 此外,也建议各位火狐用户等待Adobe官方彻底修复崩溃问题再进行新版本的更新。
C#中关闭第一个Form窗口,打开另一个新窗口方法
C#中关闭第一个Form窗口,打开另一个新窗口方法 很多同学问怎么关闭一个FORM打开另一个新Form。这个问题最多的是在做登录验证时,使用第一个登录窗登录成功后要关闭自己,然后打开新窗显示。没想到这个问题在.Net还成了问题,不过依然有很多方法解决。 典型的 Form1 f = new Form1(); f.Show(); this.Close(); 最后的关闭时把整个程序都关闭了 1隐藏法,原理就是把旧窗口隐藏掉,再打开新窗口。 //新建一个NewForm窗口(NewForm是自己定义的Form) NewFormfm=new NewForm() this.Hide();//隐藏现在这个窗口 fm.Show();//新窗口显现 这种方法旧的窗口依旧会占内存,因此如果用来做登陆窗口不太好,但是如果旧窗口是以后还需要恢复的主窗口,这个方法便很不错,因为以后可以关掉新窗口,再用旧窗口.Show() 就可以恢复旧窗口了。 所以这个方法适合在主窗口和子窗口间传递信息。 2、再来便是为登录窗口设计的方法了。 在Program.cs里这样定义: static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); //新建Login窗口(Login是自己定义的Form) Login Log = new Login(); //使用模式对话框方法显示Log Log.ShowDialog(); //DialogResult就是用来判断是否返回父窗体的 if (Log.DialogResult == DialogResult.OK) { //在线程中打开主窗体 Application.Run(new Main()); } } 在登陆窗口中验证结束后要赋值Log.DialogResult = DialogResult.OK 。 登录窗口完成任务后会被直接关掉,主窗口就打开了 网上大多都是前面2种方法,另外还看到一个方法用线程的方法方法,未验证3开新线程 public static void ThreadProc() { Application.Run(new Form()); }
解决火狐浏览器占用资源大、启动慢问题方法
刚开始使用firefox火狐浏览器的时候,你会发现firefox占用内存大,CPU占用率高,打开网页停顿等问题,其实这些是因为firefox没有进行优化,默认设置是标准的设置的原因,解决方法如下: 一. 解决CPU占用率高,打开网页停顿的问题: 工具--选项--内容--启用Java这一项(去掉前面的勾)--确认,重启即可。(当使用firefox火狐浏览器浏览时,可能会造成某些需使用java项无法正常使用等,如有问题重新勾选即可) 二. 解决火狐浏览器的内存占用率高的问题: 因FIREFOX没有设置快速缓存和自动释放内存,当你在长时间使用Firefox时,它所占用的内存量也会随时间不断增加,所以应该考虑定期地重新启动Firefox,让它维持在一个固定的内存占用量,并且为Firefox 设置快速缓存(默认情况下,Firefox只会使用系统内存而不会使用快速缓存) 操作步骤: 1.打开Firefox浏览器,在地址栏中输入about:config,在过滤器中输入browser.cache.memory.enable,双击这个项目更改它的值为true。 2.在浏览器中右键点击后选择新建>整数,输入browser.cache.memory.capacity后点击确定。 3.下一步需在此输入一个值,而这个值的大小则取决于你计算机物理内存的大小。如果你的内存大小为256MB,则输入4096,如果你的内存大小为512MB的话,则输入8192。如果你的内存是128MB甚至更低,建议升级内存。 (如果要恢复默认设置,将browser.cache.memory.capacity”的值改为-1) 三. 设置当Firefox最小化时释放内存: 打开Firefox浏览器,在地址栏中输入about:config,在浏览器中右键点击,选择新建>布尔变量,在弹出的窗口中输入config.trim_on_minimize,点击确定。其项选中true,点击确定,重新启动Firefox,这样就可以实现在Firefox最小化时自动释放占用的内存资源,从而在一定程度上可以避免因为Firefox打开了很多标签窗口而导致系统暂时假死的情况。 此外,我们还可以在About:config设置中将名为:browser.sessionhistory.max_total_viewers(页面快进/快退功能中保存的页面总数)值修改为5或更小[默认是-1(无限)],这样就避免浪费更多的资源来保存页面快进/快退的页面数。最后重新启动Firefox,你便会发现Firefox占用的系统资源不再居高不下了。 四. 解决火狐浏览器启动慢的一些办法: 1:增加启动参数 右键点击火狐浏览器的快捷方式,在“属性” —“快捷方式”—“目标”,加上参数“ /Prefetch:1”。即:"C:Program FilesMozilla Ffoxfirefox.exe" /Prefetch:1”(注意:“/”前有空格)还有一个方法是增加“ -turbo”,具体操作方法同上面的一样。
在Javascript弹出新窗口的多种方式
在Javascript弹出新窗口的多种方式 //关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write(""); //关闭,父窗口和子窗口都不弹出对话框,直接关闭 this.Response.Write(""); //弹出窗口刷新当前页面width=200 height=200菜单。菜单栏,工具条,地址栏,状态栏全没有 this.Response.Write(""); //弹出窗口刷新当前页面 this.Response.Write(""); this.Response.Write(""); //弹出提示窗口跳到webform2.aspx页(在一个IE窗口中) this.Response.Write(" "); //关闭当前子窗口,刷新父窗口 this.Response.Write(""); this.Response.Write(""); //子窗口刷新父窗口 this.Response.Write(""); this.Response.Write(""); //弹出提示窗口.确定后弹出子窗口(WebForm2.aspx) this.Response.Write(""); //弹出提示窗口,确定后,刷新父窗口 this.Response.Write("");