主题:刚开始学DELPHI的菜鸟题问
			 sun_906
				 [专家分:0]  发布于 2008-01-15 13:17:00
 sun_906
				 [专家分:0]  发布于 2008-01-15 13:17:00							
			procedure TForm1.CheckBox1Click(Sender: TObject);
begin
    if checkbox1.Checked=false then
      bitbtn1.Enabled:=false ;
      button1.Enabled:=true ;
    if checkbox1.Checked=true then
      bitbtn1.Enabled:=true;
      button1.Enabled:=false;
end;
为什么,我执行的时候,BUTTON1,始终为false.
						
					 
		
			
回复列表 (共5个回复)
		
								
				沙发
				
					 sun_906 [专家分:0]  发布于 2008-01-16 09:17:00
sun_906 [专家分:0]  发布于 2008-01-16 09:17:00				
				帮个忙啊,有没有人清楚.
							 
						
				板凳
				
					 wealthy [专家分:1840]  发布于 2008-01-16 09:44:00
wealthy [专家分:1840]  发布于 2008-01-16 09:44:00				
				procedure TForm1.CheckBox1Click(Sender: TObject);
begin
if checkbox1.Checked=false then
begin
      bitbtn1.Enabled:=false ;
      button1.Enabled:=true ;
end else    if checkbox1.Checked=true then
begin
      bitbtn1.Enabled:=true;
      button1.Enabled:=false;
end;
end;
							 
						
				3 楼
				
					 长尾兔 [专家分:3630]  发布于 2008-01-17 17:30:00
长尾兔 [专家分:3630]  发布于 2008-01-17 17:30:00				
				简单一点写可以这样:
procedure TForm1.CheckBox1Click(Sender: TObject);
begin
  BitBtn1.Enabled := CheckBox1.Checked;
  Button1.Enabled := not CheckBox1.Checked;
end; 
							 
						
				4 楼
				
					 JayNet [专家分:0]  发布于 2008-01-17 20:58:00
JayNet [专家分:0]  发布于 2008-01-17 20:58:00				
				[quote]简单一点写可以这样:
procedure TForm1.CheckBox1Click(Sender: TObject);
begin
  BitBtn1.Enabled := CheckBox1.Checked;
  Button1.Enabled := not CheckBox1.Checked;
end; 
[/quote]
高
							 
						
				5 楼
				
					 sun_906 [专家分:0]  发布于 2008-01-18 15:12:00
sun_906 [专家分:0]  发布于 2008-01-18 15:12:00				
				确实水平高,不服不行.
							 
									
			
我来回复