ab.com コミュニティ

ActiveBasicを通したコミュニケーション
現在時刻 - 2024年3月28日(木) 21:57

全ての表示時間は UTC+09:00 です




返信する
ユーザー名:
件名:
メッセージ本文:
メッセージを入力してください。60000 字まで入力できます。 

フォントサイズ:
フォントカラー
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF
BBCode を無効にする
URL を自動的にパースしない
クイズ
お手数ですがカタカナで「エービー」と4文字を入力してください。:
答えを正確に入力してください。答えられるかどうかでスパムボットか否かを判定します。
   

トピックのレビュー - EditBox
作成者 メッセージ
  記事の件名:  Re: EditBox  引用付きで返信する
RADツール(AB4.24は確認/AB5は未確認)でEDITコントロールをに1個づつ貼り付けて100個以上並べても上記の現象は発生しませんが、
複数個まとめてEDITコントロールを貼り付けようとすると下記のトピックのような現象が発生した際に上記の現象がおこることがありました。

RADでのコントロールのコピー

この場合wndファイルをエディタで修正することで解決しました。
よろしくお願いいたします。

2019/1/30修正
投稿記事 Posted: 2019年1月03日(木) 10:35
  記事の件名:   引用付きで返信する
引用:
> NoWest様
>
> メールにて送付りました。
> Excelの様な入力フォーム(Grdiの代わり)を作成したいのです。
> よろしくお願いいたします。
見たところ、ProjectEdhitorのバグのようです。

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]
投稿記事 Posted: 2009年6月09日(火) 00:02
  記事の件名:   引用付きで返信する
NoWest様

メールにて送付りました。
Excelの様な入力フォーム(Grdiの代わり)を作成したいのです。
よろしくお願いいたします。
投稿記事 Posted: 2009年6月08日(月) 21:44
  記事の件名:  Re: EditBox  引用付きで返信する
引用:
> 新規プロジェクトを作成しEditBoxを100個くらい貼り付け、コンパイルするとCallback.wbpが壊れてコンパイルできません。
> AB4、5共に壊れます。EditBoxをエディタにて修正してもコンパイルで壊れます。
> 何か回避方法はありませんか?
エディットボックスを100個並べたことが無かったのでどのような症状が出ているのか
想像できないですね(笑

よろしかったら、プロジェクトを丸々、私にメールで送信していただけますか?
問題を見て、解決法を考えて見ます。

※メールアドレスは右の欄のメンバーリストから私の名前のあたりを
探してもらえばメールが送れると思います


それにしてもエディットボックス100個は何に使うんですか?
もしかすると、それはリストビューコントロールで置き換えることができるかもしれませんよ。
調べてみてください。
投稿記事 Posted: 2009年6月08日(月) 10:17
  記事の件名:  Re: EditBox  引用付きで返信する
修正です。
> AB4、5共に壊れます。EditBoxをエディタにて修正してもコンパイルで壊れます。
AB4、5共に壊れます。Callback.wbpをエディタにて修正してもコンパイルで壊れます。
投稿記事 Posted: 2009年6月06日(土) 00:26
  記事の件名:  EditBox  引用付きで返信する
新規プロジェクトを作成しEditBoxを100個くらい貼り付け、コンパイルするとCallback.wbpが壊れてコンパイルできません。
AB4、5共に壊れます。EditBoxをエディタにて修正してもコンパイルで壊れます。
何か回避方法はありませんか?
投稿記事 Posted: 2009年6月06日(土) 00:21

全ての表示時間は UTC+09:00 です


ページ移動:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Japanese translation principally by ocean