delphi中popupmenu的应用,右键文件没有弹出“重命名”的菜单,属性如何设置啊?运行无错误

---unit19implementationusesUnit20;{$R*.dfm}procedureTForm1.renameClick(Sender:TObject... ---unit 19
implementation
uses Unit20;

{$R *.dfm}

procedure TForm1.renameClick(Sender: TObject);
var oldname:string;
begin
oldname:=filelistbox1.FileName;
form2.Label3.Caption:=oldname;
form2.ShowModal;
end;
---unit 20

implementation
uses unit19 ;
{$R *.dfm}

procedure TForm2.Button1Click(Sender: TObject);
var newname:string;
ok:boolean;
begin
if edit1.text='' then //条件语句是 = 不是 :=; 变量声明语句是 str:string;
showmessage('文件名不存在!')
else
begin
newname:=form1.FileListBox1.Directory+'\'+edit1.Text;
ok:=renamefile(form1.FileListBox1.FileName,newname) ;
if ok then
begin
form2.Close;
form1.FileListBox1.Update;
end;
end

end;

procedure TForm2.Button2Click(Sender: TObject);
begin
close;
end;
展开
 我来答
碧血玉叶花
2015-05-17 · TA获得超过4976个赞
知道大有可为答主
回答量:6154
采纳率:0%
帮助的人:1718万
展开全部

PopupMenu在编辑菜单的时候 各子按钮有各自的名称
例如 N1111  N2222 N3333
可以用enable属性  也可以用Visible属性


if    有图层 then  
  begin
    N1111.Enabled:=true;
    N2222.Enabled:=false;
    N3333.Enabled:=true;
  end
  else
  begin
    N1111.Enabled:=false;
    N2222.Enabled:=true;
    N3333.Enabled:=false;
  end;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式