我用RadioGroup添加了两个Items,分别是图片一,图片二。当我选择图片一的时候,图片二Visible=False (显示图片一,不显示图片二)
       
       选择图片二的时候,图片一Visible=False (显示图片二,不显示图片一)                   case RadioGroup1.ItemIndex of
                      0:image1.Visible=False;   //如果让这个时候image2.Visbile=True??
                      1:image2.Visible=Flase;   //如果让这个时候image1.Visbile=True??
       但是图片只显示一次,就不显示了。
        如果添加分支,让图片可以来回的循环显示?  刚接触delphi,希望大家可以看懂我的问题表述,求高手解答,在线等!

解决方案 »

  1.   

    case   RadioGroup1.ItemIndex   of 
                                          0:
                                          begin
                                            image1.Visible:=False;
                                            image2.Visible:=True;
                                          end;       
                                                1:
    begin
                                            image2.Visible:=False;
                                            image1.Visible:=True;
                                          end; 
      

  2.   

    当我选择图片一的时候,图片二Visible=False   (显示图片一,不显示图片二) 
    =================================================================
    我还是没明白LZ的意思,如果选择图片一后,image2.Visible=false,下次怎么选择图片二?反之亦如此
      

  3.   


    我的意思是
      RadioGroup添加了两个Items,分别是图片一,图片二。   在我点其中一个ItemIndex=0 时候,只显示图片一,图片二不显示
           在点其中一个ItemIndex=1时候,只显示图片二,不显示图片一也就想用RadioGroup的Items来控制图片。
      

  4.   

    设计时,image2.Visible设置为False,照上面我的代码就行了。
      

  5.   

    if RadioGroup1.ItemIndex= -1 then Exit;
      
     case   RadioGroup1.ItemIndex   of 
              0:begin 
              Image1.Visible=true; 
              Image2.Visible:=False;         
              end;
              1:begin 
              Image2.Visible=true;
              Image1.Visible:=False;
              end;