小菜菜同学 发表于 2005-5-6 14:06

小菜菜的问题专贴,欢迎大侠们参观指导:)

<P>为了不使高技术含量的帖子被我的基础问题帖,给压沉了,。特开此帖,我以后就在这里提出问题了,望大侠多多指导,新手咱们也可以交流交流。</P>
<P>我有几个问题查了半天没查到,想请教大家:</P>
<P>1、Form1-&gt;Update()是什么意思?和Update()有什么区别?</P>
<P>2、BringToFront()是什么意思?</P>
<P>3、Form1-&gt;ImeMode=imClose是什么意思?</P>

ilikenba 发表于 2005-5-6 15:52

<P>1.这两个函数都是强迫重画的作用,因为系统会每隔一段时间自动重画的,这是在自动重画之前的强迫重画!只是前一个就是重画窗体Form1,后面是一个API,重画当前的窗体框架!</P><P>2.这个方法是将一个控件提到前台显示,有的时候当两个控件重合的时候,后面的控件会被前面的挡住,这个方法可以将后面的控件提到前台!</P><P>3.这个方面是将窗体Form1的输入法响应关闭,通常用来输入数字的时候!</P>

小菜菜同学 发表于 2005-5-6 16:49

<P>2、3都明白了,谢谢ilikenba.</P><P>1、我 写 </P><P>if(a==1){Label3-&gt;Caption="wrong";</P><P>  waiting(2);}  Label3不显示wrong直接进行下一步运算,但是我在waiting(2);}   前若加上Form1-&gt;Update(),就可以显示wrong了。难道waiting(2);阻止系统重画???</P>

ilikenba 发表于 2005-5-6 19:59

我估计不是waiting(2);阻止系统重画,而是因为你后面的语句太占用CPU了,所以造成系统的重画不及时,但是也有可能是waiting函数有阻止系统重画的作用!前若加上Form1-&gt;Update(),就是先让它重画再去执行后面的语句,这样就没有上面的问题了!

小菜菜同学 发表于 2005-5-6 20:29

<P>我的后面语句没多少,估计还是waiting函数的问题</P><P>我还有个问题,我想要使两个程序交替着显示,是用两个窗体还是用什么?若是两个窗体交替着显示,看什么书呢?</P>

小菜菜同学 发表于 2005-5-6 21:34

<P>还有如果要设计一个试卷,有很多选择题,如何实现翻页的效果呢?
1、是用很多控件来回隐藏。
2、还是几个控件来回换内容,
3、还是用多个窗体(这个我还不会呢)
4、用数据库。但数据库能连同程序装到一个exe中吗?</P>

小菜菜同学 发表于 2005-5-6 21:37

还有一个问题是如果想将5副图放入一个EXE中,除了设5个图象控件,分别装入。还有别的方法吗?

ilikenba 发表于 2005-5-7 01:54

<P>5个图最好用ImageList控件!</P>

小菜菜同学 发表于 2005-5-8 14:55

<P>不好意思,有产生了不少问题。,如下:</P><P>1、我打开新建——Business--Database Form Wizard,就出现下面信息:</P><P>An error occurred while attempting to initialize the Borland Database Engine (error $2109)
怎么修补呢?</P><P>2、
在我的电脑上,用ImageList装图片,只要预装的尺寸大一点(Width&gt;=300,height&gt;=200)便装不进去。出现以下错误信息:
RLINK32: Error opening file "D:\程序\UNIT1.DFM"
是这个控件就是这样的,还是我的BCB有问题?我还想让它装300*500呢?</P><P>3、用一个ImageList(装6个图)与用6个Image控件相比,除了方便控制、方便设置外,在软件的大小、和软件运行速度方面有区别吗?</P><P>4、用TImage *img;且都赋给img图,在软件的大小、和软件运行速度方面,就是相当于使用了36个Image控件吗?</P>

小菜菜同学 发表于 2005-5-8 16:49

5、怎样将窗体的最上的的状态栏(就是右上角的最小化、最大化、关闭)去掉呢?我想用整个窗体显示一个图片几秒钟,但有那么个框太不和谐了。
怎么作一个心形的窗体呢?
页: [1] 2 3 4
查看完整版本: 小菜菜的问题专贴,欢迎大侠们参观指导:)