excelのように入力可能なコントロールは?

解決


mady  2003-12-06 02:51:48  No: 110506  IP: [192.*.*.*]

excelのように入力可能なグリッド(?)を探しています。

標準的なグリッドはコードでしか入力できない、
と今は理解しています。

また、excelの機能を利用するコントロールも試しましたが、
無くていい機能まで一緒についてきてしまうので、
使いたくありません。

列は固定で、行は追加できるものがいいので、
DBグリッドのようなものがいいと思うのですが、
実行時に直接編集ができませんでした。
(プロパティが足りないだけ?)

どのようにするのが最もよいでしょうか?
よろしくお願いします。

編集    削除
Say  2003-12-06 07:07:07  No: 110507  IP: [192.*.*.*]

>標準的なグリッド
MSFlexGridのことでしょうか?
TextBoxと組み合わせて、手入力のフリが可能です。

>DBグリッドのようなものがいいと思うのですが、
>実行時に直接編集ができませんでした。

可能です。

他に、市販のGrid/Spread OCXを使うとか、
(Excelインストールマシン限定ですが)
MS Spreadを使う、とか、
いっそ使い勝手のいいコントロールを自作するとか・・・。

>どのようにするのが最もよいでしょうか?
それを決めるのはあなたなのでは?
何を望んでいるのか他の誰にもわかりません。

編集    削除
mady  2003-12-08 19:30:26  No: 110508  IP: [192.*.*.*]

>>DBグリッドのようなものがいいと思うのですが、
>>実行時に直接編集ができませんでした。
>
>可能です。

なるほど、可能なんですね。
で、今日改めて試してみたのですが、やはり
やり方がよく分かりませんでした。

可能であるかどうかということも、もちろん重要な
情報なのですが、できれば実現方法も教えていただきたいです。

今は、DBグリッドを貼り付け、プロパティで、追加・更新・削除許可
などを設定しただけです。textBoxの替わりに使いたいだけなので、
DBにアクセスはしません。

よろしくお願いします。

編集    削除
Say  2003-12-09 07:46:21  No: 110509  IP: [192.*.*.*]

オンメモリRecordsetをDataSourceにSetするとか。

編集    削除
mady  2003-12-09 23:33:44  No: 110510  IP: [192.*.*.*]

なるほど。ここではあまりふさわしくない質問のようですね。
もう少し調べてみます。ありがとうございます。

編集    削除