关于使用C#/ Visual Studio 2005的五个问题

时间:2008-12-25 09:35:17

标签: c# visual-studio-2005

我有一些问题......我真的需要你的帮助。

  1. 我有一个申请表。

    首先我显示一个启动画面,一个表单,这个启动会调用另一个表单。

    问题:当显示启动窗体时,如果我在启动画面顶部打开另一个应用程序,然后最小化这个新打开的应用程序窗口,则启动画面变为白色。我该如何避免这种情况?我希望我的飞溅能够清晰显示,不受任何应用程序的影响。

  2. 我正在使用DropDownList,但我意识到它有两种类型。我发现“Dropdown”使得DDL中的文本可以编辑,而“DropDownList”却没有。

    问题:当我尝试使用DropDownList控件时,它不允许我添加默认文本而DropDown这样做我想要一个DropDownList控件,它阻止修改文本并允许默认文本我应该使用什么属性?

  3. 我可以添加“?”表示FormBorder的帮助按钮(带最小化,最大化和关闭按钮)

  4. 我可以将Formborder的颜色改为默认颜色(蓝色)吗?

  5. 我的一个应用功能是将文件从服务器复制到手机中的某个文件夹。

    问题:我可以确定MMC的空闲大小,以便在复制时通知用户是否已满。

4 个答案:

答案 0 :(得分:3)

3)您必须将表单的“HelpButton”属性设置为true。然而 ”?”按钮仅在通过将“MinimizeBox”和“MaximizeBox”设置为false来停用最大化和最小化按钮时才可见。

答案 1 :(得分:1)

以下是一些......

1)您需要在另一个线程中启动该窗口,以便您的应用程序可以执行启动所需的操作。启动完成后,向启动屏幕发出信号,告知它可以自行关闭。

2)

dropDownList.SelectedIndex = 0;

4)我不建议这样做。它基于用户设置的系统配色方案。我不希望应用程序自行决定使用哪种方案。

答案 2 :(得分:0)

5)如果MMC显示为映射驱动器,您可以使用these技术之一

答案 3 :(得分:0)

这个家伙的问题再一次没有答案。

  1. 是的,就像其他人说的那样,并在自己的主题中启动启动画面。

  2. .Net中只有一种类型的ComboBox,但是有一个名为DropDownStyle的属性可以设置其功能。

  3. 是的,我对这个如何运作并且从不需要它一无所知。

  4. 是的,你打赌,它被称为非客户画。你可以在这里找到更多信息http://www.codeplex.com/CustomerBorderForm/Wiki/View.aspx?title=Painting%20NonClient%20Area&referringTitle=Home

  5. 我需要更多细节。