精华内容
下载资源
问答
  • 1、首先选中拖至面板的ListBox控件,点属性,选中DrawMode,改成OwnerDrawFixed或OwnerDrawVariable 2、还是在属性工具中,切换到事件(就是那个闪电图标),鼠标双击‘行为’菜单下的DrawItem,添加一个事件。 3、...
    :“如何让ListBox的Item项显示多行?”,貌似没有人给出直接的答案。
    现在将一点个人经验总结如下:
    1、首先选中拖至面板的ListBox控件,点属性,选中DrawMode,改成OwnerDrawFixed或OwnerDrawVariable
    2、还是在属性工具中,切换到事件(就是那个闪电图标),鼠标双击‘行为’菜单下的DrawItem,添加一个事件。
    3、在‘窗体设计器生成的代码’中就添加了一个新的事件
    this.listBox1.DrawItem += new System.Windows.Forms.DrawItemEventHandler(this.listBox1_DrawItem);
    4、学过的朋友应该知道,这时代码里会有一个 listBox1_DrawItem()的方法,在里面写代码吧。
     
    private void listBox1_DrawItem(object sender, System.Windows.Forms.DrawItemEventArgs e)
    {
           e.DrawBackground(); 
           Brush myBrush = Brushes.Black;  //初始化字体颜色=黑色
           this.listBox1.ItemHeight=90; //设置项高,根据具体需要设置值
          //为每个项设置字体颜色
          //如果不需要可以不写此switch
           switch (e.Index)
           {
                 case 0:
                        myBrush = Brushes.Red;
                        break;
                 case 1:
                        myBrush = Brushes.Orange;
                        break;
                 case 2:
                        myBrush = Brushes.Purple;
                        break;
                 case 4:
                        myBrush = Brushes.White;
                        break;
            } 
            e.Graphics.DrawString(listBox1.Items[e.Index].ToString(), e.Font, myBrush,e.Bounds,null);
           //这句好象可以不要,自己试下
            e.DrawFocusRectangle();  
    }
    其实,看过MSDN的朋友应该知道了,MSDN里有类似的代码,我不过修改了几个地方,
    加入了项高this.listBox1.ItemHeight=90,可以输入多行字符,这里要注意的是,
    整个ListBox的高应该是你设置的Item项高的倍数大一点点,不然ListBox在显示时会有所变形!
    (例如:我的Item项高是60,而ListBox要一次显示三项,所以设置为184)

    转载于:https://www.cnblogs.com/hetonghai/archive/2008/04/18/1160203.html

    展开全文
  • 1、首先选中拖至面板的ListBox控件,点属性,选中DrawMode,改成OwnerDrawFixed或OwnerDrawVariable 2、还是在属性工具中,切换到事件(就是那个闪电图标),鼠标双击‘行为’菜单下的DrawItem,添加一个事件。 3、...
    “如何让ListBox的Item项显示多行?”,貌似没有人给出直接的答案。
    现在将一点个人经验总结如下:
    1、首先选中拖至面板的ListBox控件,点属性,选中DrawMode,改成OwnerDrawFixed或OwnerDrawVariable
    2、还是在属性工具中,切换到事件(就是那个闪电图标),鼠标双击‘行为’菜单下的DrawItem,添加一个事件。
    3、在‘窗体设计器生成的代码’中就添加了一个新的事件
    this.listBox1.DrawItem += new System.Windows.Forms.DrawItemEventHandler(this.listBox1_DrawItem);
    4、学过的朋友应该知道,这时代码里会有一个 listBox1_DrawItem()的方法,在里面写代码吧。
     
    private void listBox1_DrawItem(object sender, System.Windows.Forms.DrawItemEventArgs e)
    {
           e.DrawBackground(); 
           Brush myBrush = Brushes.Black;  //初始化字体颜色=黑色
           this.listBox1.ItemHeight=90; //设置项高,根据具体需要设置值
          //为每个项设置字体颜色
          //如果不需要可以不写此switch
           switch (e.Index)
           {
                 case 0:
                        myBrush = Brushes.Red;
                        break;
                 case 1:
                        myBrush = Brushes.Orange;
                        break;
                 case 2:
                        myBrush = Brushes.Purple;
                        break;
                 case 4:
                        myBrush = Brushes.White;
                        break;
            } 
            e.Graphics.DrawString(listBox1.Items[e.Index].ToString(), e.Font, myBrush,e.Bounds,null);
           //这句好象可以不要,自己试下
            e.DrawFocusRectangle();  
    }
    其实,看过MSDN的朋友应该知道了,MSDN里有类似的代码,我不过修改了几个地方,
    加入了项高this.listBox1.ItemHeight=90,可以输入多行字符,这里要注意的是,
    整个ListBox的高应该是你设置的Item项高的倍数大一点点,不然ListBox在显示时会有所变形!
    (例如:我的Item项高是60,而ListBox要一次显示三项,所以设置为184)

    转载于:https://www.cnblogs.com/fmxyw/archive/2008/10/07/1305408.html

    展开全文
  • 首先,给ListBox添加了七个 ListBoxItem,做为ListBox的选项 。 其次,把第二个 TextBlock 的 Text通过 Binding 与 ListBox 选择进行绑定。Binding 语法中的 ElementName 属性指示 TextBlock 的 Text 属性要与其...

    该示例演示如何通过绑定的方式把ListBox中选中的值显示到 TextBlock中。
    首先,给ListBox添加了七个 ListBoxItem,做为ListBox的选项 。
    其次,把第二个 TextBlock 的 Text通过 Binding 与 ListBox 选择项进行绑定。Binding 语法中的 ElementName 属性指示 TextBlock 的 Text 属性要与其绑定的控件的名称。Path 属性指示我们将绑定到Text属性上ListBox元素的属性。具体代码如下。

     <Grid>
            <Grid.RowDefinitions>
                <RowDefinition Height="150"/>
                <RowDefinition Height="150"/>
                <RowDefinition Height="138*"/>
            </Grid.RowDefinitions>
            <StackPanel Grid.Row="0">
                <TextBlock Width="248" Height="24" Text="股票名称:"
            TextWrapping="Wrap"/>
                <ListBox x:Name="listStockName" Width="248" Height="56">
                    <ListBoxItem Content="全通教育"/>
                   <ListBoxItem Content="大智慧"/>
                   <ListBoxItem Content="宝钢股份"/>
                    <ListBoxItem Content="浦发银行"/>
                    <ListBoxItem Content="工商银行"/>
                    <ListBoxItem Content="中国建筑"/>
                    <ListBoxItem Content="中国南车"/>
                </ListBox>
                <TextBlock Width="248" Height="24" Text="你所选中的股票名称:" />
                <TextBlock Width="248" Height="24" Text="{Binding ElementName=listStockName, Path=SelectedItem.Content}">          
               </TextBlock>
            </StackPanel>
        </Grid>
    

    测试
    在这里插入图片描述

    展开全文
  • C#编程经验技巧宝典

    热门讨论 2008-06-01 08:59:33
    10 <br>0023 如何添加引用第3方控件 11 <br>0024 如何生成DLL文件 11 <br>0025 如何使用不安全代码 11 <br>第2章 语言基础 13 <br>2.1 注释 14 <br>0026 如何对代码进行注释 14 ...
  •  实例015 使用“///”标记代码段添加说明 18 2.2 运算符的使用 20  实例016 使用引号运算符进行赋值 20  实例017 使用算术运算符开发简单计算器 21  实例018 使用“^”运算符对数字进行加密 22  实例019...
  • 实例242 在ListBox控件中实现选择功能 实例243 选中ListBox控件中全部条目 实例244 对ListBox控件中的数据进行排序 实例245 在ListBox控件中查找指定 实例246 将数据库数据添加到组合框中 实例247 在...
  • 实例242 在ListBox控件中实现选择功能 实例243 选中ListBox控件中全部条目 实例244 对ListBox控件中的数据进行排序 实例245 在ListBox控件中查找指定 实例246 将数据库数据添加到组合框中 实例247 在...
  • 实例242 在ListBox控件中实现选择功能 实例243 选中ListBox控件中全部条目 实例244 对ListBox控件中的数据进行排序 实例245 在ListBox控件中查找指定 实例246 将数据库数据添加到组合框中 实例247 在...
  • 实例011 为项目添加第三方控件 13 实例012 为项目添加已有窗体 14 第2章 C#语言基础应用 15 2.1 代码的注释 16 实例013 对单行代码进行注释 16 实例014 快速对多行代码进行注释 17 实例015 使用“/”标记代码段...
  • 3.3 列表框控件ListBox) 3.3.1 列表框控件的属性 3.3.2 列表框的主要方法 3.4 组合框控件(ComboBox) 3.4.1 组合框拧件的属性 3.4.2 组合框控件的方法 3.5 列表视图控件的属性(ListView) 3.6 树形视图控件...
  • delphi 开发经验技巧宝典源码

    热门讨论 2010-08-12 16:47:23
    0209 如何ListBox中的内容拖曳到另一个ListBox中 139 0210 把DBGrid中的数据赋数组 139 0211 如何获取DataGrid单元格中的内容 140 0212 如何锁定文本框中的文本 141 0213 如何设置光标到文本框的末尾 ...
  • 实例131 为ListBox控件动态添加数据 208 实例132 输出ListBox控件中选定的内容 209 实例133 实现省份与城市二级联动下拉菜单(AJAX) 210 实例134 ListBox控件实现点菜功能 212 实例135 在线考试实现单选题功能 214 ...
  • 实例131 为ListBox控件动态添加数据 208 实例132 输出ListBox控件中选定的内容 209 实例133 实现省份与城市二级联动下拉菜单(AJAX) 210 实例134 ListBox控件实现点菜功能 212 实例135 在线考试实现单选题功能 214 ...
  • 实例131 为ListBox控件动态添加数据 208 实例132 输出ListBox控件中选定的内容 209 实例133 实现省份与城市二级联动下拉菜单(AJAX) 210 实例134 ListBox控件实现点菜功能 212 实例135 在线考试实现单选题功能 214 ...
  • 预定义类型 下表列出了预定义类型,并说明如何使用。 类型 object 说明 所有其他类型的最终 基类型 字符串类型; 字符串是 Unicode 字符序列 8 位有符号整型 16 位有符号整型 32 位有符号整型 64 位有符号整型 示例...
  •  本书添加了许多新示例,来解释如何使用C#完成各种任务。另外,还增加了一些全新的章节,包括LINQ、SQL、ADO.NET实体、Windows Communication Foundation、Windows Workflow Foundation、Windows Presentation ...
  • vc++ 应用源码包_1

    热门讨论 2012-09-15 14:22:12
    ListBox控件与其它控件阙套使用方法 CCAMS系统是一种用于局域网下的CS模式的软件管理和监测系统源码 它包括客户端和服务端,客户端软件主要作用是监测本主机的活动,并将监测到的信息定时发送服务器。服务器可以...
  • 问题5 如何给数组元素排序 94 问题6 如何从文本中查找数值 96 问题7 如何验证邮箱名是否合法 97 问题8 如何验证用户名或密码是否合法 98 问题9 如何验证日期字符串是否有效 99 问题10 如何验证身份证号是否符合...
  • vc++ 应用源码包_2

    热门讨论 2012-09-15 14:27:40
    ListBox控件与其它控件阙套使用方法 CCAMS系统是一种用于局域网下的CS模式的软件管理和监测系统源码 它包括客户端和服务端,客户端软件主要作用是监测本主机的活动,并将监测到的信息定时发送服务器。服务器可以...
  • vc++ 应用源码包_4

    热门讨论 2012-09-15 14:38:35
    ListBox控件与其它控件阙套使用方法 CCAMS系统是一种用于局域网下的CS模式的软件管理和监测系统源码 它包括客户端和服务端,客户端软件主要作用是监测本主机的活动,并将监测到的信息定时发送服务器。服务器可以...
  • vc++ 应用源码包_3

    热门讨论 2012-09-15 14:33:15
    ListBox控件与其它控件阙套使用方法 CCAMS系统是一种用于局域网下的CS模式的软件管理和监测系统源码 它包括客户端和服务端,客户端软件主要作用是监测本主机的活动,并将监测到的信息定时发送服务器。服务器可以...
  • asp.net知识库

    2015-06-18 08:45:45
    体验.net2.0的优雅(3) -- 为您的 SiteMap 添加 控制转发功能 GridView控件使用经验 ASP.NET 2.0:弃用 DataGrid 吧,有新的网格控件了! ASP.NET2.0控件一览---标准控件(1) ASP.NET2.0控件一览---标准控件(2) ASP...
  • vc++ 应用源码包_6

    热门讨论 2012-09-15 14:59:46
    ListBox控件与其它控件阙套使用方法 CCAMS系统是一种用于局域网下的CS模式的软件管理和监测系统源码 它包括客户端和服务端,客户端软件主要作用是监测本主机的活动,并将监测到的信息定时发送服务器。服务器可以...
  • vc++ 应用源码包_5

    热门讨论 2012-09-15 14:45:16
    ListBox控件与其它控件阙套使用方法 CCAMS系统是一种用于局域网下的CS模式的软件管理和监测系统源码 它包括客户端和服务端,客户端软件主要作用是监测本主机的活动,并将监测到的信息定时发送服务器。服务器可以...
  • 实例168 选中字符添加双引号 实例169 字符串反转 实例170 去除首尾多余空格 实例171 向编辑框中追加字符 4.4 字符串应用 实例172 将选定内容复制到剪贴板 实例173 在ListBox中查找字符串 实例174 统计编辑...
  • 实例168 选中字符添加双引号 实例169 字符串反转 实例170 去除首尾多余空格 实例171 向编辑框中追加字符 4.4 字符串应用 实例172 将选定内容复制到剪贴板 实例173 在ListBox中查找字符串 实例174 统计编辑...

空空如也

空空如也

1 2
收藏数 26
精华内容 10
关键字:

如何给listbox控件添加项