スクロールあり画面にフォームコントロールを入れようとしたとき、普通のやり方だとできなかったので、回避方法をメモ。
DataCardにはフォームコントロールが入らないぽい
こんな感じでスクロール可能画面を作成して、


その中のDataCardにフォームを追加しようとすると、


フォームはDataCard外に作られてしまう。


DataCardの「挿入ペインで項目を追加する」ならいけるかなと思ったけど、


残念ながらダメ。。


フォームを切り取りしてDataCardに貼りつければいけるかなと思ったけど、


何も起こらないのでどうやらダメっぽい。。。


どうもだめっぽいのであきらめかけていたんだけど、コンテナーコントロールを使えば追加できるらしい。
コンテナをかませれば追加できる
まずはDataCardの中にコンテナーコントロールを追加。


そしたら適当なところに追加したフォームを「切り取り」して、


コンテナの中に貼りつけると、


DataCardの中にフォームを入れることができる!


実行してみるとスクロールがきちんと動作する。


とは言えたぶんMSが推奨している方法ではなく、予想外の動きをすることもあるかもなのでその辺りは気を付けて。。
コメント