【发布时间】:2012-08-21 03:58:45
【问题描述】:
我目前正忙于为我一直在计划的游戏制作标题画面。
表单加载,TMRopI(计时器)开始计时,增加表单的不透明度,创建淡入效果,并在表单上显示徽标。每次计时器滴答作响,一个整数都会增加 1(或者至少应该如此)。图片框应该在整数达到 150 后变得可见(当整数等于 100 时,表单处于完全不透明状态),在图片更改之前创建一个暂停。唯一的问题是,它似乎完全忽略了我的整数。
private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) {
TMRopI->Enabled=true;
}
private: System::Void TMRopI_Tick(System::Object^ sender, System::EventArgs^ e) {
int num=0;
num+=1;
this->Opacity+=0.01;
if (num >= 150)
PBXtitle->Visible=true;
}
【问题讨论】:
-
我在 CLR Windows 窗体应用程序上编写代码,如果这有什么不同的话。
-
附带说明:我再说一遍:不要使用
c++-cli。你不需要它。比c++和c#加起来还要难。选择其中之一。 -
@AndreyT:没错,但微软还是称它为 C++。
-
@AndreyT - 哇,哇,什么?这意味着什么?我一直在读一本教你如何用 C++ 编写代码的书,我一直在使用这个编译器,请详细说明。
-
@lol4t0 我不知道 c++-cli 是什么,我只是查找了有关如何使用 Visual c++ 启动 Windows 窗体应用程序的教程。如何使用普通的 c++?
标签: visual-c++ c++-cli opacity