問題タブ [control-array]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
703 参照

vb.net - Microsoft.VisualBasic.Compatibility.VB6.LabelArray は廃止され、32 ビット プロセス内でのみサポートされます

古いプロジェクトを からVB6に移行しVB.NETていますが、上記の警告に直面しました。についても同じ警告を受けましたMicrosoft.VisualBasic.Compatibility.VB6.ProgressBarArray。プログラムの機能をそのまま維持するこれらの制御配列に最も近いものは何ですか。

0 投票する
0 に答える
84 参照

vb.net - VB2010/2013 で配列を印刷および制御しますか?

Visual Basic でループを作成する宿題があります (このコースは 2010 バージョンに関するものですが、2013 および 6.0 でもテストしました)、(print コマンドを使用して) "Loop" を 10 回出力します。ループ用。かなり単純なもの。

ただし、Visual Basic 2010/2013 で「印刷」コマンドを使用できません。VB6 で問題なく動作します。コマンドは新しいバージョンに存在しませんか?

関連するコードのチャンクは文字通り次のとおりです。

VB 2010/2013 は、「テスト」の周りに括弧を追加し、「テスト」を整数にキャストできないと言って実行を拒否します (印刷はフォームではなくファイルへの印刷に関するものです)。

VB6 正常に実行されます。

また、VB10/VB13に制御配列は存在しますか?私の理解では、それらは削除されましたが、それを行う2番目の方法(印刷を使用したくない場合)は、制御配列を使用することです。

0 投票する
1 に答える
110 参照

vb.net - コントロールを動的に作成および削除する

何年も前にVB6で書いたプログラムがうまく機能しました。ただし、すべてのアプリケーションを .NET に移行する必要があります。私はまだこれに非常に慣れていないため、プログラミングは私の主な仕事ではありません。私は航空管制官です :) 広範囲に検索しましたが、必要なすべてのポイントをカバーしているようには見えません。何か見落としがありましたら申し訳ありません。私はデータを操作するためのすべてのコーディングを処理できます。私が困惑しているのは、動的にコントロールを作成および削除することです。

プログラムは 24 時間年中無休で実行されます。単一の既定のタブ ページを持つタブ コントロールがあります。各ページには多数のコントロールがあります (.NET では、これらはテキスト ボックス、ラベル、ボタン、およびデータグリッド ビューで、おそらくそれぞれ 2 つです)。このプログラムは、60 秒ごとにデータベースを読み取り、特定のエントリを探します。このエントリが見つかると、そのエントリのタブ ページがあるかどうかがチェックされます。存在する場合、データは既存のタブ ページに追加されます (存在しない場合)。

エントリが存在しない場合、元のタブ ページのすべてのコントロールを使用して新しいタブ ページが作成され、同じ外観で配置され、ユーザーおよびプログラムからアクセスできる必要があります。ユーザーは、データ フィールドを追加または編集して各タブを操作し、さらにデータを入力してタブ ページを「閉じた」と宣言できます。

最後に、1 日の終わり (通常は現地時間の午前 1 時頃) に、元のタブを除くすべてのタブがクリアされ、1 日が新鮮に始まります。データベースでアーカイブも実行していますが、それだけのことはわかっています。

私の VB6 アプリからの主な変更点は、コントロール配列がなくなったことです。起動時にコントロールを動的に構築する他のアプリをいくつか作成しましたが、プログラムが読み込まれるとそれらは静的になります。これらすべてのコントロールを作成したり削除したりするのは、それらが作成されたときにどのような名前が付けられるかがよくわからない場合は困難です。新しいタブごとの定数はイベント名です。これは、3 ~ 6 文字の場所名と 6 桁の日付で構成され、末尾にコロンと連番が追加されます。これは、イベントの場所で 1 日に複数のイベントが開催される可能性があるためです。

私が追跡しているものについて、より具体的な情報が必要な人がいる場合は、喜んで拡張します。今のところ短くしようとしています。.NET で減価償却された一部の機能を維持するために、私は 3.5 フレームワークを使い続けています。

0 投票する
1 に答える
907 参照

vb6 - コントロール配列要素を削除することは可能ですか?

を使用して制御配列要素を削除Unloadし、次のコードを使用して要素を置き換えようとします

なんらかのエラーが発生しましたが、コントロール配列で削除を実行できますか? 助けてください:)

0 投票する
1 に答える
132 参照

vb6 - VB6でコントロール配列を別のコントロール配列にコピーすることは可能ですか?

コントロール配列の内容を別のコントロール配列にコピーしたいのですが、VB6では可能ですか? 助けてください