画图时背景变白色?(100分)

  • 主题发起人 主题发起人 bihu
  • 开始时间 开始时间
B

bihu

Unregistered / Unconfirmed
GUEST, unregistred user!
在image上用鼠标画图时背景变白色,怎么办?
另:怎样判断一个数是否为整数?
 
>>另:怎样判断一个数是否为整数?
if x - int(x) = 0 then 整数
 
对不起,我没能清楚您的确切意思,不过按照我的理解,解答如下。
1、你可以改变背景的颜色为你所需要的颜色先,
若是在“笔”的周围出现白色,试一下setbkmode。
2、一个数?什么意思?是指一个变量还是一个常量,还是用户输入的数字?
如果是一个变量 d:double
if integer(d)=d then
//d为一个整数。
 
通不过!
Error:type of expression must be bool
 
是鼠标位置中的x
 
鼠标位置的x本来就是integer,判断什么?
 
鼠标位置中的x还要判断是不是整数?
 
是鼠标位置中的x 是整数值。
如下方法得到
var
point:tpoint;
begin
getcursorpos(point);
point。x 是鼠标的 x 轴位置
point。y 是鼠标的 y 轴位置

 
>>在image上用鼠标画图时背景变白色,怎么办

这样也可以:
canvas.brush.color:=你需要的背景颜色
 
多人接受答案了。
 
var
myInteger:integer;
try
myInteger:=int(edit1.Text);
except
end;
 
后退
顶部