问题标签 [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.

0 投票
3 回答
6649 浏览

visual-studio - 排除源代码中的代码分析规则

在我正在研究 FxCop 的一个项目中,我在 Windows 窗体设计器生成的 InitializeComponent() 方法上显示了很多(我的意思是超过 400 个)错误。大多数错误只是标签的 Text 属性的分配。

我想在源代码中抑制这些方法,所以我将 FxCop 生成的抑制代码复制到 AssemblyInfo.cs 中,但它不起作用。

这是 FxCop 复制到剪贴板的属性。

任何人都知道抑制此消息的正确属性吗?

PS:我正在使用 Visual Studio 2005、C#、FxCop 1.36 beta。

0 投票
2 回答
9904 浏览

c# - 如何为 InitializeComponent 提供自定义代码?

当您在设计时修改 ListView 的列标题时,设计器会生成代码以在运行时序列化列标题:

表单设计器如何知道它应该为每一列调用构造函数,然后调用 ListView 的 Columns 属性的 AddRange 方法?对于我正在编写的 UserControl 之类的 ListView,我需要这个。

0 投票
1 回答
1014 浏览

onresize - 在 InitializeComponent() 期间触发 Form.OnResize

我的 XP 英文机器和 XP 日文机器上运行相同的 UI 代码。出于某种原因-这两台机器的行为不同:

在日本机器上, OnResize 事件在 InitializeComponent 调用期间被触发(我认为来自 ResumeLayout 函数)。在英文机器上它没有。

我有一个 OnResize 的覆盖方法,可以更改我定义的私有变量的值。由于组件没有完全加载(Ctor 仍在运行),这些变量为空,我得到一个异常。

我可以通过检查变量是否为空来修复代码,但我想了解为什么它首先被调用以及为什么它只发生在这台机器上。

在网上搜索期间,我发现了其他人发布的相同问题,但没有解决方案(http://social.msdn.microsoft.com/Forums/en/winforms/thread/95aefae4-45d8-4ac5-a8f2- 6e2142dfb631)。

0 投票
1 回答
409 浏览

wpf - WPF C#:由于客户端“区域和语言”设置而导致崩溃

我正在开发一个 WPF C# 应用程序,它似乎与一些随机的人一起崩溃。

所以最终我发现是“区域和语言”设置负责。

例如,如果我将我的格式设置为英语(美国),它会起作用,如果我将它设置为瑞典语(瑞典),它会从一开始就崩溃。

当我在 Visual Studio 2010 中对此进行测试时,它会给出错误“TypeInitializationException”。更准确地说,它在这里执行(它没有通过 InitializeComponent() void):

它在第一行声明错误,这只是将枚举值设置为变量。我想它只是在那里做,因为这是它做的第一件事,或者其他什么。

任何人都知道如何解决这个问题?我已经四处搜索,但似乎无法找出方法:(

任何帮助深表感谢!

谢谢

0 投票
3 回答
460 浏览

c# - 使 C# 程序能够在任何操作系统上编译

我已经开始在 c# 2008 的 XP 32 位 Windows 操作系统上制作 C# 程序,现在我正试图在 Windows 7 64 位操作系统中打开它。出现的问题是我无法在我的 64 位系统上运行 c# 2010 中的程序,并且它不会通过 Initialize Component(); 我的代码中的行。它出现了“BadImageFormatException 未处理”的错误,我认为这是因为系统更改了我打开它的位置。对此我们有任何帮助。

谢谢

0 投票
1 回答
948 浏览

c# - C# 中的 dispose() 和 initializeComponent() 方法产生问题

我是 c# 新手,我在标题中告诉你的方法有问题。代码有点长,所以我将其发布到 pastebin。我正在使用 32feet.net api 在列表中列出蓝牙设备。

问题在第 43 行和第 50 行,声明如下:

错误 1 ​​类型“WindowsFormsApplication1.Form1”已经定义了一个名为“Dispose”的成员,其参数类型相同 C:\Users\andre\documents\visual studio 2010\Projects\blueetoth\blueetoth\Form1.cs 43 33 blueetoth

*错误 2 类型“WindowsFormsApplication1.Form1”已经定义了一个名为“InitializeComponent”的成员,其参数类型相同 C:\Users\andre\documents\visual studio 2010\Projects\blueetoth\blueetoth\Form1.cs 50 22 blueetoth *

粘贴箱:http : //pastebin.com/LFEvaz2X

简短版本:处置()

简短版:initializeComponent

0 投票
3 回答
16133 浏览

c# - 该程序集不允许部分受信任的调用者。初始化组件()

场景:我正在重构我们的一个应用程序以使用 Nhibernate,并在几周前遇到了这个问题。该问题最初是与 Nhibernate 和 Castle 相关的,为了解决这个问题,它们都使用[assembly: AllowPartiallyTrustedCallers]. 然而,在对 UI 和代码库进行一些更改后,此错误再次出现。另外值得注意的是,我从 Form_Main 以编程方式控制加载我的用户控件。

问题:每当生成用户控件时,我都会收到以下错误。如果我注释掉加载,那么程序将运行。当我调试时,它以自动生成的 InitializeComponent() 函数结束。请注意,我无法进入该功能。

有人对这个主题有任何想法吗?我已经将 [assembly: AllowPartiallyTrustedCallers] 添加到程序集中。有什么方法可以找出导致此错误的参考(?)?或者有什么方法可以逐步完成 InitializeComponent()?

注意:我拥有所有权限,并且项目设置为部分信任。

无论如何,非常感谢任何帮助。

0 投票
1 回答
355 浏览

vb.net - 在初始化组件之前对表单级组件集合进行清洁的优雅解决方案?

我正在将旧的 Vb6 解决方案转换为 vs2010 中的 .net 2.0。我已经在 C# 中工作了大约 3 年,在 .net 中工作了 5 年。我不记得在 中遇到过这个问题C#,但是如果我想初始化一个readonly集合,DerivedControlFoo除了创建一个要做的子之外,还有一种干净的方法吗这一切都在其他地方?为了可读性和简单性,我希望能够在类级别的声明中做到这一点。

例子:

以直接简单的方式执行此操作,导致集合中充满{nothing,..,nothing}

0 投票
1 回答
247 浏览

vb.net - IntializeComponent 不断被覆盖

我的 InitializeComponent 中有一些条件会根据一些变量影响布局。不幸的是,似乎每当我重建我的应用程序时,这段代码都会恢复到以前的状态。此代码是否基于 Designer 界面重新生成?有没有办法阻止它这样做?

0 投票
47 回答
318863 浏览

wpf - 当前上下文中不存在名称“InitializeComponent”

如果我在 Visual Studio 2010 SP1 中创建一个新项目并选择“WPF 应用程序”并尝试构建生成的应用程序,我会收到错误消息

当前上下文中不存在名称“InitializeComponent”。

今天早上我尝试构建当前项目时遇到了类似的错误。昨天,我编译和运行它没有问题。

我创建了一个新项目,每次编译项目时都会出错。我刚刚把项目发给了一位同事,他刚刚编译,没有任何错误。

怎么了?