[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2007/07/11(Wed) 11:19
投稿者名:ana
Eメール:
URL :
タイトル:
flexgridの中のコンボボックスの行数を変更する
flexgridの列に設定したコンボボックスの表示行数(ドロップダウンのリスト行数)
を変更する方法をご存知の方、教えてください
よろしくお願いします。

通常のコンボボックスはsendmessage関数を使えばできたのですが
flexgrid内のコンボボックスはどう操作すればいいのでしょうか?

投稿時間:2007/07/11(Wed) 11:38
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: flexgridの中のコンボボックスの行数を変更する
> 通常のコンボボックスはsendmessage関数を使えばできたのですが

だったらできるはずですが、原因も調べられるはずでは。

ハンドルは取得できていますか?
表示位置の設定が間違っていませんか?(コンテナの分を考慮していますか)

投稿時間:2007/07/11(Wed) 18:41
投稿者名:ana
Eメール:
URL :
タイトル:
Re^2: flexgridの中のコンボボックスの行数を変更する
花ちゃんさん
ありがとうざいます。
今使っているのがVS-Flexgridで、グリッドの列の機能のコンボ(プルダウンリスト)
を利用していますので
flexgridのハンドルはとれるのですが、セル(列)はとれない?ので〜
すいませんが
よろしくお願いします。

> > 通常のコンボボックスはsendmessage関数を使えばできたのですが
>
> だったらできるはずですが、原因も調べられるはずでは。
>
> ハンドルは取得できていますか?
> 表示位置の設定が間違っていませんか?(コンテナの分を考慮していますか)

投稿時間:2007/07/11(Wed) 20:00
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^3: flexgridの中のコンボボックスの行数を変更する
> 今使っているのがVS-Flexgridで
そういう事は最初に書いておいて下さい。
(私は持っていませんので解りません)

> flexgridのハンドルはとれるのですが、セル(列)はとれない?ので〜
> すいませんが
> よろしくお願いします。

>セル(列)はとれない?ので〜
セルのなにを取りたいのですか? 何か知らないが、とる必要があるのですか?

よろしく言う前にどこまでできてどこがうまく動かないのかを説明しないと
誰も解らないでは?
コードはどのように書いていてどこまで正常に動いているのですか?

>表示位置の設定が間違っていませんか?(コンテナの分を考慮していますか
上記は、どうだったのですか?

投稿時間:2007/07/11(Wed) 23:26
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re^4: flexgridの中のコンボボックスの行数を変更する
結論から言うと、たぶん無理だと思いますよ。
(念のため、サポートに問い合わせた方が良いかも知れませんが)

> > flexgridのハンドルはとれるのですが、セル(列)はとれない?ので〜
ハンドルが取れたところで、メッセージの内容が公開されているわけではないので、
SendMessage 等で制御できるわけでも無いでしょうし。

見た目が多少変わっても良いのであれば、コンボリストなセルを使うかわりに、
セルの上に、VB標準の ListBox/ComboBox を重ねることで代替しては如何でしょう。


> > 今使っているのがVS-Flexgridで
> そういう事は最初に書いておいて下さい。
まぁ、最初に flexgrid と書いてあるので、今回はさほど問題ではないかも。
その逆に、MSFlexGrid だと書いておいて、VS-FlexGrid だったりしたら問題ですけど。

むしろ、バージョンを明記するべきだったかも知れませんね。
幾つものバージョンがありますし、同じバージョンでも複数の製品がありますので。
(DAO版とかADO版とかUnicode版とか軽量版とか)

> (私は持っていませんので解りません)
# これを機に入手してみる、とか…。(汗