掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Tframeの値の引き渡しについて (ID:150383)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
だいぶ、イメージできてきました。 あとは参照時にアクセスエラーが出ていて試行錯誤しています。 Frame側 procedure Tframe1.Button1Click(); var s:string; begin showmessage('xxx');//これはOK showmessage(edit1.text);//edit1はFrame側のコントロール(アクセスエラー) s:=edit1.text;//これもだめ end; Form1側でボタンを押しFrameのprocedureの内容を実行させたく下記のようにするとFlame側でボタンを押すと実行されるが下記のようにすると、xxxの方は表示されるがコントロール名の方はaccess vaiolationエラーになります。 Form1側 procedure TForm1.Button2Click(Sender: TObject); begin Tframe1.Button1Click(); end; なので、Frame側でいったんほかのprocedure経由で実行させFrameでしょりしたようにみせかけてもエラーになり、今のところ、edit1の値を参照したり取得したければonchange時にglobal変数に代入し、それを参照するという感じでしか手段がみあたらない感じです。 (onchangeせずにForm1の指示でframe側のedit1の参照をかけたい)
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.