掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
動的に追加したファイル名を削除するには? (ID:992)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> Free メソッドを書け、というこのヘルプの記述をどうやれば、ファイル・メニュー表示から、delete したファイル名を消せるのでしょうか? 少し遠回しに考えてみるとできますよ。 「メニュー1からaa番目を消し、そのメニューの実体も消す」 の、「その」が、先に消されてしまうのがいけないので、「その」に当てはまる部分を先に保存しておけばいいのです。 「ターゲット(実体)は、メニュー1のaa番目のメニュー。メニュー1のaa番目を消して、ターゲット(実体)も消す」 ならば、aa番目という(相対的な)メニューでなく、ターゲットという、(絶対的な)メニューになりますね。 var TargetMenu: TMenuItem; begin TargetMenu := MainMenu.Items[0].items[aa]; MainMenu.Items[0].Delete(aa); TargetMenu.Free; end;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.