動的に作るListBoxのプロパティ

解決


へなちょこ  2007-03-20 02:40:51  No: 98321

VB6SP5  WinXpです。

動的にコントロールを作成しています。
ListBoxの列を3行に設定したいのですが
Set tCtrl = UserControl.Controls.Add("VB.ListBox", tCtrlName)
tCtrl.Left = 100
tCtrl.Columns = 3  ←ここでエラー
になります。
ヘルプを見ると実行時にはできませんと書いてありますが
どうすれば設定できるのでしょうか?

どうかご教示願います。


大吉末吉  2007-03-21 02:50:23  No: 98322

> ヘルプを見ると実行時にはできませんと書いてありますが
> どうすれば設定できるのでしょうか?

なら、無理だと思いますよ。

いっそ、『ListBoxをラッピングし、「Columns = 3」に設定済みの
AciveXコントロール』を自作してしまうとか・・・


へなちょこ  2007-03-23 01:35:25  No: 98323

なるほど、やっぱり無理だったんですね。
ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加