在vb.net中如何动态添加控件ovalshape(求大神帮帮小弟)

问题描述

在vb.net中如何动态添加控件ovalshape(求大神帮帮小弟)
控件button在vb.net中可以动态添加,但是ovalshape却不能,如:(button的动态添加)
dim mybutton as new button
......
mybutton.text="" ...""
mybutton.location=new point()
....
me.controls.add(mybutton)
addhandler mybutton.clickadrressof ??
...
但是换了ovalshape就不可以动态添加了?这是为什么呢?要如何动态添加呢?(ps:小弟用的是vb.net2010的,求大神帮帮忙)

解决方案

如果它是一个组件,那么可能是通过compents而不是controls添加。具体你可以在设计器中添加一个,看vb的form.designer.vb给你产生的代码,你照着模仿。

解决方案二:
是的,只要IDE设计界面可以加上去,那么看下窗体的designer.vb生成的代码就就知道了

时间: 2024-10-02 07:50:06

在vb.net中如何动态添加控件ovalshape(求大神帮帮小弟)的相关文章

如何动态添加数组??求大神指教

问题描述 就是如何床架数组后,循环添加到数组里面.我的代码:function sendRequest(){$(function(){$("#trOne").css({color:"LightGray"});var dataSouce = {};var datas={};$.ajax({ url: 'struts_demo_one.action', data:{url:"http://localhost:8888/xmlSix/testOne.xml&quo

vb实现动态添加控件

VB6有一个新功能,可以动态添加控件,不用控件数组: object.Add (ProgID, name, container) 参数说明 Object 必需的.一个对象表达式,其值是"应用于"列表中的一个对象. ProgID 必需的.一个标识控件的字符串.大多数控件的ProgID 都可通过查看对象浏览器来决定.控件的ProgID是由控件的库和类组成的. 例如,CommandButton控件的ProgID是 VB.CommandButton.在ProgID 与对象浏览器中所显示的不一样的

WPF中动态添加控件

问题描述 前提:在VS2008中用WPF(XAML)开打Window窗体内容:如何实现动态添加控件,比如动态添加3列,第一列是ComboBox,第二列是ComboBox,第三列是图片Button(这列你们可以不用关心,我用的是模板)我的思路是在ListView中实现,代码如下XAML的代码:<ListViewGrid.Row="3"Margin="0,5,0,0"Name="lvSelEdit"ItemContainerStyle=&quo

(论坛答疑点滴)怎么给Table动态添加控件并且得到控件的值?

动态|控件 此例子达到的效果是: 每按一次Button1,在表格Table1中添加一行(行中有2列,一列是文本框,一列是下拉框),并且当按钮第一次按下时再添加一个按钮,点击这个动态添加的按钮,输出表格中所有的控件的值. 前台: <form id="Form1" method="post" runat="server">             <asp:Table id="Table1" runat=&quo

如何用代码动态添加控件

在资源编辑器里我们可以方便地在对话框中加入所需控件,比如文本编辑框.列表控件等.但假如我们需要在运行期间动态生成这些控件该怎么做呢?本文就是讲述用代码动态添加控件的方法,并提供示例工程. 程序运行界面如下 为了方便演示,我们先生成一个基于对话框的MFC工程,起名为My 在CMyDlg.h中做下面几个步骤: public: //加上这个变量 CEdit m_MyEdit; protected: //加上这个函数, 用来响应编辑框改变的事件 afx_msg void OnChangeEdit();

wpf-WPF动态添加控件,控件大小不定能不能跟随窗口大小变化

问题描述 WPF动态添加控件,控件大小不定能不能跟随窗口大小变化 WPF新手一个,现在要做个界面向里面动态添加GROUPBOX,嵌套在一个ScrollViewer中,希望能做到超过2个groupbox的时候可以横向滚动显示,现在动态添加能够做到,但是不好控制groupbox的大小,如果把控件大小写死了,窗口最大化就会乱,如果不写死添加控件的时候groupbox大小都不一样 <DockPanel Grid.Row="1"> <ScrollViewer Horizonta

listview-怎么动态添加控件?????

问题描述 怎么动态添加控件????? 给listview里面动态添加textview并给与之对应的textview设置点击事件 解决方案 最近看到很多问题都是关于页面动态添加控件,页面postback以后,就取不到这些控件了.其实每次在页面上动态添加控件(或者在数据控件上动态添加 列),它们的状态是不会被添加到页面的ViewState中去的,所以每次回送回来,它们就消失了,程序员只能手动把这些控件再次添加到页面上来,才会还 原它们的状态.? MSDN上提供了一种参考的方式,override页面的

asp.NET的这个系统的treeview点击后出现的不同模块不同控件,是怎么实现的,是不是通过动态添加控件,可是动态添加控件怎么设置控件的后台代码呢???

问题描述 asp.NET的这个系统的treeview点击后出现的不同模块不同控件,是怎么实现的,是不是通过动态添加控件,可是动态添加控件怎么设置控件的后台代码呢??? 解决方案 解决方案二:把10几年前的这个最基本的入门教程()中的例子全都做一遍,然后再问.解决方案三:引用1楼sp1234的回复: 把10几年前的这个最基本的入门教程()中的例子全都做一遍,然后再问. 果然是大神解决方案四:想必楼主说的是通过treeview实现菜单导航吧,给你一个实例参考

updatepanel动态添加控件触发后动态添加的控件消失

问题描述 直接上代码前台代码<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="TestControlAdd.aspx.cs"Inherits="TestControlAdd"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/