标签: controls

C#ListView - 控制

如何在详细信息视图模式中选择ListView控件的整行?

或者,如何通过单击任何subItem在ListView中选择行?

.net c# controls listview winforms

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

iPhone MPMoviePlayer获取按钮视图

任何人都可以建议我如何获取包含"MPMoviePlayer"中所有按钮的视图?

如果你不知道,至少你如何获得MPMoviePlayer的主视图/窗口.

更新:我需要在控制器视图上添加一个按钮.它看起来像这样: 示例http://img338.imageshack.us/img338/5184/poz.jpg

提前致谢!

iphone controls objective-c mpmovieplayer

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

在C#中动态创建控件的方法

有什么方法可以在C#中动态创建控件?

这首先是对象,但说控件会更准确.我的术语搞砸了.谢谢乔尔.

编辑{在运行时创建的控件.并且能够被程序访问和编辑.这有帮助吗?}

我喜欢动态创作的想法,并想知道有什么方法可以做到这一点.

每个答案只有一个,我想看看人们如何排名.

例如

private Label _lblCLastName = new Label(); 
private static List<ChildrenPanel> _ListCP = new List<ChildrenPanel>(); 

public void CreatePanel(Panel Container) 
{ 
    // Created Controls
    #region Controls 
    _pnlStudent.Controls.Add(_lblCLastName); 
    //  
    // lblCLastName 
    //  
    _lblCLastName.AutoSize = true; 
    _lblCLastName.Location = new System.Drawing.Point(6, 32); 
    _lblCLastName.Name = "lblCLastName"; 
    _lblCLastName.Size = new System.Drawing.Size(58, 13); 
    _lblCLastName.TabIndex = 10; 
    _lblCLastName.Text = "Last Name"; 

    // Adds controls to selected forms panel 
    Container.Controls.Add(_pnlStudent); 
    // Creates a list of created panels inside the class 
    // So I can access …
Run Code Online (Sandbox Code Playgroud)

.net c# controls runtime

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

Label类之间的区别

有什么区别

system.windows.forms.label 
Run Code Online (Sandbox Code Playgroud)

system.web.ui.webcontrols.label controls
Run Code Online (Sandbox Code Playgroud)

如果有的话?在什么情况下我们会使用其中一个?

asp.net controls label

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

C#删除尚未添加的控件

在C#Windows窗体中,我正在创建一些动态控件:

TextBox field = new TextBox();
DateTimePicker field2 = new DateTimePicker();
CheckBox field3 = new CheckBox();
Run Code Online (Sandbox Code Playgroud)

基于在此之后运行的一些if语句,我将需要删除3个控件中的2个,甚至在它们被添加到表单之前.如果我试试这个

Controls.Remove(field);
Controls.Remove(field3);
Run Code Online (Sandbox Code Playgroud)

它不起作用,大概是因为它们实际上还没有控制.那我怎么能摧毁他们呢?我需要删除它们的原因是因为之后在上面的情况下,我没有删除field2因为我需要保留DateTimePicker,我将重命名为"字段".

c# controls winforms

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

从另一个类访问一个表单上的标签

可能重复:
在WinForms中访问另一个表单上的控件的最佳方法?

我知道这是一个令人眼花缭乱的明显问题,但我是新手#并发现它有点令人困惑,所以任何帮助都会非常感激...

我有一个mainform和第二个表单,我们称之为form2.form2上有一些标签.我想从mainform类/ cs表中控制这些标签的文本.无论我尝试什么,我似乎无法访问它们.我已经将其中一些设置为公开,我仍然无法在mainform类中"看到"它们.

mainform是wpf(就像项目一样).form2是一个常规的winform.

如果有人能帮助我,我将永远感激不尽.

谢谢,

c# wpf controls winforms

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

将"Control"转换为文本框并为其指定值

我正在尝试创建一个表单.表单控件名称始终是相同的.但是控制的类型会改变.例如,我有一个名为"first_name"的控件.页面初始化时,它从数据库中检索数据,说明控件的类型(TextBox,DropDownList或CheckBox); 然后在页面上动态创建表单.为了保持视图状态,我在OnInit方法中创建了控件.

protected override void OnInit(EventArgs e)
{
    Control first_name;
    string ControlType = GridView1.Rows[0].Cells[1].Text;
    switch (ControlType)
    {
        case("TextBox"):
            first_name = new Control() as TextBox; first_name.ID = "first_name"; this.Controls.Add(first_name);
            break;
        case("DropDownList"):
            first_name = new Control() as DropDownList; first_name.ID = "first_name"; this.Controls.Add(first_name);
            break;
        case("CheckBox"):
            first_name = new Control() as CheckBox; first_name.ID = "first_name"; this.Controls.Add("first_name");
            break;
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我将控件呈现给页面.

protected override void Render(HtmlTextWriter writer)
{
    writer.Write("first_name: ");
    first_name.RenderControl(writer);
}
Run Code Online (Sandbox Code Playgroud)

接下来,我尝试为控件赋值.这是我遇到问题的地方.我知道当它被全局声明时,它被声明为一个控件并保存这些值.

有没有办法在函数内全局声明它,或者在全局声明后更改控件的类型?

protected void Page_Load(object sender, EventArgs e)
{
    switch (first_name.GetType().ToString())
    {
        case ("TextBox"): …
Run Code Online (Sandbox Code Playgroud)

c# asp.net controls

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

有人知道用于检查对象的Windows窗体控件吗?

我有一个WCF Web服务,它返回许多不同的对象列表,根据XML Schema格式化.

我有一个简单的winforms测试装置用于触发方法,我可以使用代码中断来使用Quick Watch检查输出.

有没有人知道win form控件可以获取对象并以与Visual Studio相同的方式显示有关它的有用信息?

放在表单上非常方便,因此我可以检查在无法调试的远程站点上运行的已安装服务的输出.

目前,我唯一的选择是编写一个巨大的win表单应用程序,用于单独显示每个响应的内容.

我最好的想法是将响应序列化为XML并将其显示在名为ScintillaNET的语法着色控件中.

c# controls visual-studio-2008 winforms

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

面板控制渐变填充不起作用

我有一个面板控件,我想填充渐变.我有以下代码:

Brush brush = new LinearGradientBrush(pnlBody.ClientRectangle, Color.Black, Color.White, LinearGradientMode.ForwardDiagonal);
pnlBody.CreateGraphics().FillRectangle(brush, pnlBody.ClientRectangle);
Run Code Online (Sandbox Code Playgroud)

但它没有效果.如果我用表单替换pnlBody,那么它会将表单的颜色设置为精细,而不是面板.我有什么想法我做错了吗?谢谢!

c# controls background

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

使用IF语句测试iOS Switch Control的ON/OFF设置

我是Objective-C的新手,但是使用JavaScript和许多VB.NET以及一些C进行固件开发.我正在编写初级应用程序,在这种情况下,我的View上有一个SWITCH控件.我想知道如何使用IF语句来测试它的ON/OFF状态.示例代码是最好的,因为我在法律上是盲目的,并且难以在线阅读大量文本.

Stepper控件的相同问题(带有+/_按钮的控件用于递增/递减值.)

谢谢.

controls objective-c switch-statement ios

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