无法创建组件"用户控件1".错误信息如下:
'System.NullReferenceException:对象引用未设置为对象的实例.在System.ComponentModel.ReflectPropertyDescriptor.SetValue(对象组件,对象值)..............等..........
我该怎么做才能解决这个错误?
我有一个定制的ASP控件,它基于一个选择(下拉菜单).如果我通过在其html中添加单词"disabled"来禁用我的控件,我在处理表单数据时会开始获取空指针错误.
我想,要么浏览器不回发禁用的表单项,要么ASP.NET在处理表单数据时忽略它们.我不确定它是哪一个.我想知道我在哪里丢失数据.
谢谢你的帮助.
PS.我意识到有更好的方法来创建和禁用控件而不是手动编辑html,但这里有一个上下文,不允许我这样做.
我想在页面上放置用户控件而不在页面顶部注册标签.例如:
<p>some text</p>
<myname:mycontrol runat="server" />
Run Code Online (Sandbox Code Playgroud)
这可能吗?我听说标签声明可以在web.config中完成......这是真的吗?
如果是这样,任何.NET框架版本支持这个的想法?
谢谢
在以下代码中,如何识别引发Click事件的控件?
void x_Click(object sender, EventArgs e)
{
//How do I identify the sender?
}
private void fill()
{
for(blah)
{
Button x = new Button();
x.Click += new EventHandler(x_Click);
this.controls.Add(x)
}
}
Run Code Online (Sandbox Code Playgroud) 我需要在调整大小后重绘一个控件,而不是在调整大小时重新调整它,因为它需要花费大量时间来重绘控件,这会浪费大量资源.
我的控件继承了Control类,我正在覆盖OnResize事件.
PS: OnSizeChanged绝对一样
我的应用程序中有多个工具条控件,并且正在寻找一种方法来一次隐藏它们.
例如
allToolStrips.Visible = false;
Run Code Online (Sandbox Code Playgroud)
代替
toolstrip1.Visible = false;
toolstrip2.Visible = false;
...
toolstripn.Visible = false;
Run Code Online (Sandbox Code Playgroud)
如果重要的话,我正在使用C#.
<Style TargetType="ListBoxItem" x:Key="ListBoxItemTemplate">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ListBoxItem">
<Button Content="{TemplateBinding Content}"></Button>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<ListBox ItemsSource="{Binding S}"
x:Name="listBox"
ItemContainerStyle="{StaticResource ListBoxItemTemplate}">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<UniformGrid x:Name="grid" Columns="5"></UniformGrid>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
</ListBox>
Run Code Online (Sandbox Code Playgroud)
我想从ListBox Control中找到"grid".请帮助我,谢谢.
我正ControlDesigner试图玩它,它告诉我添加一个引用System.Design来编译它但 System.Design不存在.
而我的项目(直接从上面的页面复制)将无法编译.
我有Windows 7家庭高级版,.NET 4/VS 2010 Express(如果重要的话).
有没有人找到这个参考?你知道我在哪里找到它吗?
我知道可以通过操纵Control.Top和对齐控件的底部Control.Height.同样地Control.Right.但是为什么.NET决定不直接修改这些属性呢?自从我最近几次采访控制定位以来,它令人沮丧.
我试过这个但是没有用,我在过去7个小时里一直在努力,请帮助我.我想在MPMoviePlayer的全屏视图中添加自定义按钮.
码:
moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];
[self.view addSubview:moviePlayerController.view];
moviePlayerController.fullscreen = YES;
UIStoryboard *mainStoryBoard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:[NSBundle mainBundle]];
CustomControlsViewController *overlay = (CustomControlsViewController*)[mainStoryBoard instantiateViewControllerWithIdentifier:@"Custom Controls"];
[moviePlayerController.view addSubview:overlay.view];
[moviePlayerController play];
Run Code Online (Sandbox Code Playgroud)