HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0125
tsukaListbox や combox の選択している項目を変える5解決


tsuka

リンク

2009/1/25(Sun) 10:47:14|NO.23034

comboxやlistboxの、現在選択しているアイテムを変えるにはどうにすればよいのでしょうか?

objprmで変えようとすると、comboxやlistboxの表示が変わってしまいます
現在は、clrobjで消して、それからもう一度comboxやlistboxを作っていますが、これだと少しちらついてしまいます
それに表示も、少しですが、時間がかかってしまいます

絵で表すとこんな↓感じにしたいのです
ftp://otskhp.cool-biz.net/tmp/test.jpg

よろしくお願いします



この記事に返信する


tsuka

リンク

2009/1/25(Sun) 10:48:03|NO.23035




hspail

リンク

2009/1/25(Sun) 11:06:52|NO.23037

SendMessageでLB_SETCURSEL(0x186)を送るとできますよ



SYAM

リンク

2009/1/25(Sun) 11:09:43|NO.23038

これに関しては、objprmのヘルプが間違っていますね。

http://hsp.tv/play/pforum.php?mode=all&num=22054



Kpan

リンク

2009/1/25(Sun) 11:09:53|NO.23039

>objprmで変えようとすると、comboxやlistboxの表示が変わってしまいます
objprm命令でできるはずなんですが、具体的にどういうコードを
書いてるんですかね?

	pos 100, 100
objsize 100 listbox a, , "HSP\nリストボックス\nソース\n項目文字列\nlistbox" button "選択", *select stop *select ;p2でインデックス番号 objprm 0, 1



tsuka

リンク

2009/1/25(Sun) 11:16:50|NO.23040

解決しました

intで数値に変換しなかったのがいけなかったようです
文字列のままobjprmをすると、表示している内容を書き換える様になってしまうみたいです

ありがとうございました



ONION software Copyright 1997-2023(c) All rights reserved.