問題タブ [initializecomponent]
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.
visual-studio - ソースでのコード分析ルールの除外
私がFxCopで作業しているプロジェクトでは、Windowsフォームデザイナによって生成されたInitializeComponent()メソッドで多くの(つまり400を超える)エラーが表示されます。これらのエラーのほとんどは、ラベルのTextプロパティの割り当てにすぎません。
ソースでこれらのメソッドを抑制したいので、FxCopによって生成された抑制コードをAssemblyInfo.csにコピーしましたが、機能しません。
これは、FxCopがクリップボードにコピーした属性です。
このメッセージを抑制するための正しい属性を知っている人はいますか?
PS:Visual Studio 2005、C#、FxCop1.36ベータ版を使用しています。
c# - InitializeComponent のカスタム コードを提供するにはどうすればよいですか?
設計時に ListView の列ヘッダーを変更すると、デザイナーは実行時に列ヘッダーをシリアル化するコードを生成します。
フォーム デザイナーは、ListView の Columns プロパティの AddRange メソッドの呼び出しに続いて、各列のコンストラクターを呼び出す必要があることをどのように認識しますか? 私が書いている UserControl のような ListView にはこれが必要です。
onresize - InitializeComponent()中にトリガーされたForm.OnResize
XP英語マシンとXP日本語マシンで同じUIコードを実行しています。何らかの理由で、これら2つのマシン間で動作が異なります。
日本のマシンでは、InitializeComponent呼び出し中にOnResizeイベントがトリガーされます(ResumeLayout関数からだと思います)。英語のマシンではそうではありません。
定義したプライベート変数の値を変更するOnResizeのオーバーライドメソッドがあります。コンポーネントが完全にロードされていないため(Ctorはまだ実行中です)、これらの変数はnullであり、例外が発生します。
変数がnullかどうかを確認することでコードを修正できますが、そもそもなぜ呼び出されるのか、なぜこのマシンでのみ発生するのかを理解したいと思います。
ネットで検索したところ、他の誰かが投稿したのと同じ問題が見つかりましたが、解決策はありません(http://social.msdn.microsoft.com/Forums/en/winforms/thread/95aefae4-45d8-4ac5-a8f2- 6e2142dfb631)。
wpf - WPF C#:クライアントの「地域と言語」設定が原因でクラッシュを開始する
私は WPF C# アプリケーションに取り組んでいますが、数人のランダムな人でクラッシュするようです。
そのため、最終的には「地域と言語」の設定が原因であることがわかりました。
たとえば、フォーマットを英語 (米国) に設定すると機能しますが、スウェーデン語 (スウェーデン) に設定すると最初からクラッシュします。
これを Visual Studio 2010 でテストすると、エラー 'TypeInitializationException' が発生します。より正確には、ここでそれを行います (InitializeComponent() void は渡されません)。
列挙値を変数に設定するだけの最初の行でエラーを主張しています。それが最初に作るものか何かだから、そこでやっているだけだと思います。
誰でもこれを修正する方法を知っていますか? 私は周りを検索しましたが、方法を見つけることができないようです:(
どんな助けでも大歓迎です!
ありがとう
c# - C# プログラムを任意のオペレーティング システムでコンパイルできるようにする
C# 2008 で XP 32 ビット Windows オペレーティング システム上で C# プログラムの作成を開始しましたが、現在は Windows 7 64 ビット オペレーティング システムで開こうとしています。発生する問題は、64 ビット システムで c# 2010 でプログラムを実行できず、Initialize Component(); を通過しないことです。私のコードの行。「BadImageFormatException was unhandled」というエラーが表示されます。これは、開いている場所のシステム変更が原因だと思います。これに関する助けがあれば、私たちは素晴らしいです。
ありがとう
c# - C#のdispose()およびinitializeComponent()メソッドは問題を引き起こします
私はc#を初めて使用し、タイトルで説明した方法に問題があります。コードが少し長いので、pastebinに投稿しました。32feet.net APIを使用して、Bluetoothデバイスをリストにリストしています。
問題は43行目と50行目にあり、次のステートメントがあります。
エラー1タイプ「WindowsFormsApplication1.Form1」は、同じパラメータータイプC:\ Users \ andre \ document \ visual studio 2010 \ Projects \ blueetoth \ blueetoth \ Form1.cs 4333blueetothで「Dispose」というメンバーを既に定義しています。
と
*エラー2タイプ「WindowsFormsApplication1.Form1」は、同じパラメータータイプC:\ Users \ andre \ document \ visual studio 2010 \ Projects \ blueetoth \ blueetoth \ Form1.cs 50 22blueetoth*で「InitializeComponent」というメンバーを既に定義しています。
Pastebin: http: //pastebin.com/LFEvaz2X
短いバージョン:dispose()
短いバージョン:initializeComponent
c# - そのアセンブリは、部分的に信頼された呼び出し元を許可しません。InitializeComponent()
シナリオ:私はアプリケーションの 1 つを Nhibernate を使用するようにリファクタリングしている最中で、数週間前にこの問題に遭遇しました。この問題はもともと Nhibernate と Castle にあり、これを解決するために両方とも[assembly: AllowPartiallyTrustedCallers]
. ただし、UI とコードベースにいくつかの変更を加えた後、このエラーが再び発生しました。また、Form_Main からユーザー コントロールの読み込みをプログラムで制御していることも注目に値します。
問題:ユーザー コントロールが生成されるたびに、次のエラーが表示されます。ローディングをコメントアウトすると、プログラムが実行されます。デバッグすると、自動生成される InitializeComponent() 関数で終了します。その関数にステップインできないことに注意してください。
誰でもこの件について何か考えがありますか?[アセンブリ: AllowPartiallyTrustedCallers] を既にアセンブリに追加しています。このエラーの原因となっている参照(?)を特定する方法はありますか? または、InitializeComponent() をステップ実行する方法はありますか?
注:すべての権限が含まれており、プロジェクトは部分信頼に設定されています。
とにかくどんな助けでも大歓迎です。
vb.net - コンポーネントを初期化する前にフォームクラスレベルのコンポーネントコレクションを初期化するためのクリーンでエレガントなソリューション?
vs2010で古いVb6ソリューションを.net2.0に変換しています。私はC#で約3年間、.netで5年間働いています。この問題が発生したことは覚えていませんが、コレクションをC#
初期化する場合は、サブを作成する以外に、クリーンな方法がありますか。それはどこか別の場所ですべてオフですか?読みやすさとシンプルさのために、宣言のクラスレベルでそれを実行できるようにしたいと思います。readonly
DerivedControlFoo
例:
簡単で簡単な方法で行うと、コレクションがいっぱいになります{nothing,..,nothing}
vb.net - IntializeComponent keeps getting overwritten
I have some conditionals in my InitializeComponent which affect the layout based on some variables. Unfortunately, it seems like whenever I rebuild my application, this code is reverted back to its previous state. Is this code being regenerated based on the Designer interface? Is there a way to prevent it from doing this?
wpf - 「InitializeComponent」という名前は現在のコンテキストに存在しません
Visual Studio 2010 SP1 で新しいプロジェクトを作成し、[WPF アプリケーション] を選択して、生成されたアプリケーションをビルドしようとすると、エラーが発生します。
「InitializeComponent」という名前は、現在のコンテキストには存在しません。
今朝、現在のプロジェクトをビルドしようとしたときに、同様のエラーが発生しました。昨日、コンパイルと実行に問題はありませんでした。
新しいプロジェクトを作成しましたが、プロジェクトをコンパイルするたびにエラーが発生しました。プロジェクトを同僚に送信したところ、エラーなしでコンパイルされました。
なにが問題ですか?