标题:几个简单的问题
只看楼主
史前大暴龙
Rank: 1
等 级:新手上路
帖 子:375
专家分:0
注 册:2005-11-22
 问题点数:0 回复次数:11 
几个简单的问题

问题一:
怎么样实现在打开一个新的窗口时将原来的窗口隐藏或是退出?
问题二:
要实现一个退出功能时,设置了一个按钮,下面的要怎么样来填充它?
private void button1_Click(object sender, EventArgs e)
{
if (MessageBox.Show("是否退出应用程序?", "退出", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
{
这里的代码要怎么样写啊?
}
}
问题三:
怎么样设置全局变量的?可以让不同的窗口读取?
问题四:
在定义一个类的一些函数时,例如我要有一个是可以返回一个整型的值?能不能给我一个最简单的例子啊?

呵呵,对C#不熟,对ASP.NET还算比较熟,没想到一来就这么多不会的,真是惭愧.请各位高手指教.

搜索更多相关主题的帖子: void 填充 应用程序 private color 
2006-12-15 21:48
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
to 1 :
From2 f2 = new Form2()
this.Hide();
f2.Show();

to 2 :
private void button1_Click(object sender, EventArgs e)
{
if (MessageBox.Show("是否退出应用程序?", "退出", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
{
Application.Exit();
}
else
{
this.Show();
}
}

to 3 :
在你的变量前加个 public 就行了

to 4 :

class class1
{
public int rutInt(可以在这里加上你想传入的参数)
{
int aaa=0;
....
....
return aaa; //aaa就是一个int型
}
}

飘过~~
2006-12-15 22:00
史前大暴龙
Rank: 1
等 级:新手上路
帖 子:375
专家分:0
注 册:2005-11-22
得分:0 
非常感谢

我不是最好,但我可以更好,大家一起加油了
2006-12-15 22:19
parklee
Rank: 1
等 级:新手上路
帖 子:100
专家分:0
注 册:2006-6-8
得分:0 
变量用internal修饰符比较好

2006-12-15 22:36
史前大暴龙
Rank: 1
等 级:新手上路
帖 子:375
专家分:0
注 册:2005-11-22
得分:0 

第三个问题有点问题哦,那个全局变量只能在本窗口中使用啊,在不同的窗口却不能,我是想在第一个窗口赋值给一个变量,然后其他的窗口根据那个变量的值来显示不同的内容,有点像ASP.NET中的Session的效果,请问这个要怎么样弄啊?

[此贴子已经被作者于2006-12-15 23:00:56编辑过]


我不是最好,但我可以更好,大家一起加油了
2006-12-15 22:56
icobio
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2006-9-10
得分:0 
我想问下,那个message是怎么搞出来的.我用vs2005,打了mes都没有显示有这个东西.
我想问下,那个message是怎么搞出来的.我用vs2005,打了mes都没有显示有这个东西.
我想问下,那个message是怎么搞出来的.我用vs2005,打了mes都没有显示有这个东西.
我想问下,那个message是怎么搞出来的.我用vs2005,打了mes都没有显示有这个东西.
2006-12-15 23:09
icobio
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2006-9-10
得分:0 

怎么我用就不行呢
编译器错误信息: CS0103: 当前上下文中不存在名称“MessageBox”

源错误:

行 37: protected void Button1_Click(object sender, EventArgs e)
行 38: {
行 39: MessageBox.Show("是否退出应用程序");
行 40:
行 41: }
行 40:
行 41: }

[此贴子已经被作者于2006-12-15 23:13:50编辑过]

2006-12-15 23:11
史前大暴龙
Rank: 1
等 级:新手上路
帖 子:375
专家分:0
注 册:2005-11-22
得分:0 

我也是用VS2005啊,我又可以用的,不过你要看一下,你有没有那个"using System.Windows.Forms;"要加上这个才行的啊.
还有一个问题是,判断一个文件是否存在,在ASP.NET中是这样的:File.Exists(Server.MapPath("dbQuestion.xml"),可是我这样用的话,他会提示说Server这个不存在?哪位知道是怎么一回事吗?


我不是最好,但我可以更好,大家一起加油了
2006-12-15 23:18
icobio
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2006-9-10
得分:0 
using System.Windows.Forms

怎么我按了using.system.
然后弹出选择菜单,找不到Windows这个项
2006-12-15 23:35
史前大暴龙
Rank: 1
等 级:新手上路
帖 子:375
专家分:0
注 册:2005-11-22
得分:0 
请问一下,要怎么样才能给一个控件的ForeColor属性赋值啊?

我不是最好,但我可以更好,大家一起加油了
2006-12-16 09:14



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-109792-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.934082 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved