コンボボックスを自動で開く
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
DDT
投稿数: 55
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
いつもお世話になっております。
ラインモードにコンボボックス(テーブルのカラム・文字型)を配置したプログラムを作成しております。
このコンボボックスの特性はテーブルとはリンクしておらず「選択項目リスト」と「選択表示リスト」に値を直に指定しています。
やりたい事は2つあります。
まずは、パークした時に自動で開くようには出来ないかな?というもの。
もうひとつは、入力したら該当するリストの値に位置付けて欲しいというもの。こちらは出来るような気がするのですが・・・
分かる方、よろしくお願いします。
ラインモードにコンボボックス(テーブルのカラム・文字型)を配置したプログラムを作成しております。
このコンボボックスの特性はテーブルとはリンクしておらず「選択項目リスト」と「選択表示リスト」に値を直に指定しています。
やりたい事は2つあります。
まずは、パークした時に自動で開くようには出来ないかな?というもの。
もうひとつは、入力したら該当するリストの値に位置付けて欲しいというもの。こちらは出来るような気がするのですが・・・
分かる方、よろしくお願いします。
投票数:0
平均点:0.00
pu_mahalo
居住地: 大阪
投稿数: 775
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
こんにちは Puです
コントロール前でイベント(alt+down)を出しても
無効になりますね
なんか良い方法ないものか
グリッドでなければ リストコントロールもありなんですが
コントロール前でイベント(alt+down)を出しても
無効になりますね
なんか良い方法ないものか
グリッドでなければ リストコントロールもありなんですが
投票数:0
平均点:0.00
DDT
投稿数: 55
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
>PU(pu_mahalo)様
返信が遅くなり申し訳ありません。
やはり難しそうですね。
レスありがとうございます。
>皆様
私の方でももちろん引き続き調査してみますが、分かる方がいらっしゃいましたらご教示の程宜しくお願い致します。
返信が遅くなり申し訳ありません。
やはり難しそうですね。
レスありがとうございます。
>皆様
私の方でももちろん引き続き調査してみますが、分かる方がいらっしゃいましたらご教示の程宜しくお願い致します。
投票数:0
平均点:0.00
Coo
投稿数: 61
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
DDTさん、はじめまして。
私はコンボボックスを自動的にオープンさせるためにDLLを使っています。
1.コンボボックスのコントロール前処理でアクションコマンドを定義する。
2.アクションの式で、
CallDLL ('user32.SendMessageA','44444',CtrlHWND ('コンボボックスのデータビュー項目名'),335,1,0)を定義する。
他に簡易な方法があったら私も教えて頂きたいと思います。
お試し下さい。
Coo
私はコンボボックスを自動的にオープンさせるためにDLLを使っています。
1.コンボボックスのコントロール前処理でアクションコマンドを定義する。
2.アクションの式で、
CallDLL ('user32.SendMessageA','44444',CtrlHWND ('コンボボックスのデータビュー項目名'),335,1,0)を定義する。
他に簡易な方法があったら私も教えて頂きたいと思います。
お試し下さい。
Coo
投票数:1
平均点:10.00
Take
投稿数: 124
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
v10ではありませんが、私もDLLを使用しています。
get.dllですが...
v9では‘get.drop_combo'をコールするだけのプログラムを作成しておき、コンボボックスのモデルに前置きでそのプログラムを指定しています。こうすると、コンボボックスのモデルを使用した項目はプログラムでいちいち指定することなくズームでコンボボックスをオープンする事が出来ます。
get.dllですが...
v9では‘get.drop_combo'をコールするだけのプログラムを作成しておき、コンボボックスのモデルに前置きでそのプログラムを指定しています。こうすると、コンボボックスのモデルを使用した項目はプログラムでいちいち指定することなくズームでコンボボックスをオープンする事が出来ます。
投票数:1
平均点:10.00
DDT
投稿数: 55
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
>Cooさん
レスありがとうございます。
教えて頂いた通りやってみたところ、わざわざ式まで記述して頂いたおかげもあり、スンナリとうまくいきました。
ありがとうございました。
レスありがとうございます。
教えて頂いた通りやってみたところ、わざわざ式まで記述して頂いたおかげもあり、スンナリとうまくいきました。
ありがとうございました。
投票数:0
平均点:0.00
DDT
投稿数: 55
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
>Takeさん
レスありがとうございます。
get.dllは「非常に使える」という評判は聞いていますし、今回の件に関してもTakeさんに教えて頂いた方法はコンボボックスを使いまわすには大変便利だと感じました。
ご迷惑でなければお手隙の時に、「DLLの便利な使い方」みたいなものが紹介されているサイト等がありましたら教えて下さい。
レスありがとうございます。
get.dllは「非常に使える」という評判は聞いていますし、今回の件に関してもTakeさんに教えて頂いた方法はコンボボックスを使いまわすには大変便利だと感じました。
ご迷惑でなければお手隙の時に、「DLLの便利な使い方」みたいなものが紹介されているサイト等がありましたら教えて下さい。
投票数:0
平均点:0.00