标签: controls

在VB .NET中单击并拖动用户控件会创建对象引用错误消息

无法创建组件"用户控件1".错误信息如下:

'System.NullReferenceException:对象引用未设置为对象的实例.在System.ComponentModel.ReflectPropertyDescriptor.SetValue(对象组件,对象值)..............等..........

我该怎么做才能解决这个错误?

vb.net controls visual-studio

1
推荐指数
1
解决办法
4110
查看次数

禁用.NET控件是否会阻止它回发

我有一个定制的ASP控件,它基于一个选择(下拉菜单).如果我通过在其html中添加单词"disabled"来禁用我的控件,我在处理表单数据时会开始获取空指针错误.

我想,要么浏览器不回发禁用的表单项,要么ASP.NET在处理表单数据时忽略它们.我不确定它是哪一个.我想知道我在哪里丢失数据.

谢谢你的帮助.

PS.我意识到有更好的方法来创建和禁用控件而不是手动编辑html,但这里有一个上下文,不允许我这样做.

forms asp.net controls

1
推荐指数
1
解决办法
297
查看次数

我可以在没有控制声明的页面上放置ASP.NET用户控件吗?

我想在页面上放置用户控件而不在页面顶部注册标签.例如:

<p>some text</p>
<myname:mycontrol runat="server" />
Run Code Online (Sandbox Code Playgroud)

这可能吗?我听说标签声明可以在web.config中完成......这是真的吗?

如果是这样,任何.NET框架版本支持这个的想法?

谢谢

asp.net user-controls controls web-config declaration

1
推荐指数
1
解决办法
96
查看次数

如何识别生成Click事件的控件?

在以下代码中,如何识别引发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)

c# events controls

1
推荐指数
1
解决办法
1040
查看次数

如何检查调整大小是否仍在进行OnResize事件?

我需要在调整大小后重绘一个控件,而不是在调整大小时重新调整它,因为它需要花费大量时间来重绘控件,这会浪费大量资源.

我的控件继承了Control类,我正在覆盖OnResize事件.

PS: OnSizeChanged绝对一样

c# events controls resize redraw

1
推荐指数
1
解决办法
5384
查看次数

.NET引用类似的控件

我的应用程序中有多个工具条控件,并且正在寻找一种方法来一次隐藏它们.

例如

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#.

.net c# controls toolstrip

1
推荐指数
1
解决办法
119
查看次数

在ListBox中查找控件?

   <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".请帮助我,谢谢.

wpf controls listbox find

1
推荐指数
2
解决办法
3604
查看次数

ControlDesigner类(C#WinForms)

我正ControlDesigner试图玩它,它告诉我添加一个引用System.Design来编译它 System.Design不存在.

而我的项目(直接从上面的页面复制)将无法编译.

我有Windows 7家庭高级版,.NET 4/VS 2010 Express(如果重要的话).

有没有人找到这个参考?你知道我在哪里找到它吗?

.net c# controls winforms

1
推荐指数
1
解决办法
1947
查看次数

为什么WinForms Control.Bottom和Control.Right只读?

我知道可以通过操纵Control.Top和对齐控件的底部Control.Height.同样地Control.Right.但是为什么.NET决定不直接修改这些属性呢?自从我最近几次采访控制定位以来,它令人沮丧.

.net controls winforms

1
推荐指数
1
解决办法
1057
查看次数

MPMoviePlayerController在全屏中添加子视图

我试过这个但是没有用,我在过去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)

controls add objective-c subview mpmovieplayercontroller

1
推荐指数
1
解决办法
4402
查看次数