ab.com コミュニティ https://www.activebasic.com/forum/ |
|
EditBox https://www.activebasic.com/forum/viewtopic.php?t=2569 |
ページ 1 / 1 |
作成者: | papasan [ 2009年6月06日(土) 00:21 ] |
記事の件名: | EditBox |
新規プロジェクトを作成しEditBoxを100個くらい貼り付け、コンパイルするとCallback.wbpが壊れてコンパイルできません。 AB4、5共に壊れます。EditBoxをエディタにて修正してもコンパイルで壊れます。 何か回避方法はありませんか? |
作成者: | papasan [ 2009年6月06日(土) 00:26 ] |
記事の件名: | Re: EditBox |
修正です。 > AB4、5共に壊れます。EditBoxをエディタにて修正してもコンパイルで壊れます。 AB4、5共に壊れます。Callback.wbpをエディタにて修正してもコンパイルで壊れます。 |
作成者: | NoWest [ 2009年6月08日(月) 10:17 ] |
記事の件名: | Re: EditBox |
引用: > 新規プロジェクトを作成しEditBoxを100個くらい貼り付け、コンパイルするとCallback.wbpが壊れてコンパイルできません。
エディットボックスを100個並べたことが無かったのでどのような症状が出ているのか> AB4、5共に壊れます。EditBoxをエディタにて修正してもコンパイルで壊れます。 > 何か回避方法はありませんか? 想像できないですね(笑 よろしかったら、プロジェクトを丸々、私にメールで送信していただけますか? 問題を見て、解決法を考えて見ます。 ※メールアドレスは右の欄のメンバーリストから私の名前のあたりを 探してもらえばメールが送れると思います それにしてもエディットボックス100個は何に使うんですか? もしかすると、それはリストビューコントロールで置き換えることができるかもしれませんよ。 調べてみてください。 |
作成者: | papasan [ 2009年6月08日(月) 21:44 ] |
記事の件名: | |
NoWest様 メールにて送付りました。 Excelの様な入力フォーム(Grdiの代わり)を作成したいのです。 よろしくお願いいたします。 |
作成者: | NoWest [ 2009年6月09日(火) 00:02 ] |
記事の件名: | |
引用: > NoWest様
見たところ、ProjectEdhitorのバグのようです。> > メールにて送付りました。 > Excelの様な入力フォーム(Grdiの代わり)を作成したいのです。 > よろしくお願いいたします。 Callback.wbp コード: Const EditBox35=1034 Const EditBox36=1035 Const EditBox37=1036 Const =1037 Const 1=1038 Const F=1039明らかに、途中から文字コードがおかしくなっていますね。 エディタはAB4とAB5にほとんど違いが無いので、バグもそのままなんでしょう。 一応AB4でもインターフェイスを使ってGridコントロールも実装できなくは無いようですが、 かなり難易度は高めのようです。 今のところすぐにバグの修正はできないと思いますので、 以下のように配列を使う方法をお勧めします。 コード: Dim hEdhit[10,10] As HWND Sub MainWnd_Create(ByRef CreateStruct As CREATESTRUCT) Dim i As Long, j As Long For i=0 To 9 For j=0 To 9 hEdhit[i,j] = CreateWindowEx(WS_EX_STATICEDGE,"EDIT","",WS_CHILD or WS_VISIBLE,60*j,20*i,60,20,hMainWnd,10*i+j,GetModuleHandle(NULL),NULL) Next Next End Subこうすれば、各エディットボックスのハンドルを2次元配列に格納することで 各列と各行のデータを取り出せます。 [/quote] |
作成者: | たかせ [ 2019年1月03日(木) 10:35 ] |
記事の件名: | Re: EditBox |
RADツール(AB4.24は確認/AB5は未確認)でEDITコントロールをに1個づつ貼り付けて100個以上並べても上記の現象は発生しませんが、 複数個まとめてEDITコントロールを貼り付けようとすると下記のトピックのような現象が発生した際に上記の現象がおこることがありました。 RADでのコントロールのコピー この場合wndファイルをエディタで修正することで解決しました。 よろしくお願いいたします。 2019/1/30修正 |
ページ 1 / 1 | 全ての表示時間は UTC+09:00 です |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |