スクロールあり画面にフォームコントロールを入れようとしたとき、普通のやり方だとできなかったので、回避方法をメモ。
DataCardにはフォームコントロールが入らないぽい
こんな感じでスクロール可能画面を作成して、
その中のDataCardにフォームを追加しようとすると、
フォームはDataCard外に作られてしまう。
DataCardの「挿入ペインで項目を追加する」ならいけるかなと思ったけど、
残念ながらダメ。。
フォームを切り取りしてDataCardに貼りつければいけるかなと思ったけど、
何も起こらないのでどうやらダメっぽい。。。
どうもだめっぽいのであきらめかけていたんだけど、コンテナーコントロールを使えば追加できるらしい。
コンテナをかませれば追加できる
まずはDataCardの中にコンテナーコントロールを追加。
そしたら適当なところに追加したフォームを「切り取り」して、
コンテナの中に貼りつけると、
DataCardの中にフォームを入れることができる!
実行してみるとスクロールがきちんと動作する。
とは言えたぶんMSが推奨している方法ではなく、予想外の動きをすることもあるかもなのでその辺りは気を付けて。。
コメント