掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ActionMainMenuBarのImageIndex (ID:35337)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
BDSのヘルプだけど 通常,アプリケーションではアクションオブジェクトを明示的に作成しません。設計時にアクションマネージャやアクションリストコンポーネントにアクションを追加すると,アクションが自動的に作成されます。実行時に TAction をインスタンス化する場合は,Create メソッドを呼び出してから, 新しいアクションの ActionList プロパティに,TActionList コンポーネントまたは TActionManager コンポーネントを割り当てます。 つまり procedure TForm1.Button1Click(Sender: TObject); begin AC:=Form1.ActionManager1.ActionBars[0].Items[0]; dA:=TAction.Create(Self); with dA do begin caption:='Item1'; onExecute:=Action1Execute; ActionList := ActionManager1; //■追加 end; AC.Items.Add.Action:=dA; end; でエラーは出なくなる
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.