新手学习VB2005步步来

问题描述

第一问请问如何使用ComboBox?在属性中添加完items后,如何使选择一项后,改变其它文本框的TEXT值??ComboBox1_SelectedIndexChanged这个事件应怎么写?

解决方案

解决方案二:
自己找到解决办法SelectCaseComboBox1.SelectedIndexCase0gg.Text="eeee"'Me.help_windows2.Caption="帮助1内容"Case1'Me.help_windows1.Caption="帮助2"'Me.help_windows2.Caption="帮助2内容"Case2'Me.help_windows1.Caption="帮助3"'Me.help_windows2.Caption="帮助3内容"EndSelect
解决方案三:
你的方法没有利用原有的资源,属资源浪费
解决方案四:
试试:PublicClassForm1PrivateSubForm1_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.LoadDiminfosAsNewList(OfInfo)infos.Add(NewInfo("Help1","thisishelp1"))infos.Add(NewInfo("Help2","thisishelp2"))infos.Add(NewInfo("Help3","thisishelp3"))infos.Add(NewInfo("Help4","thisishelp4"))DimbindingAsNewBindingSourcebinding.DataSource=infosWithMe.ComboBox1.DropDownStyle=ComboBoxStyle.DropDownList.DataSource=binding.DisplayMember="Title"EndWithMe.DataBindings.Add("Text",binding,"Title")Me.Label1.DataBindings.Add("Text",binding,"Content")EndSubEndClassPublicClassInfoPrivategTitleAsStringPrivategContentAsStringSubNew()EndSubSubNew(ByValtitleAsString,ByValcontentAsString)Me.Title=titleMe.Content=contentEndSubPublicPropertyTitle()AsStringGetReturngTitleEndGetSet(ByValvalueAsString)gTitle=valueEndSetEndPropertyPublicPropertyContent()AsStringGetReturngContentEndGetSet(ByValvalueAsString)gContent=valueEndSetEndPropertyEndClass

解决方案五:
PublicClassForm1PrivateSubComboBox1_SelectedIndexChanged(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesComboBox1.SelectedIndexChangedTextBox1.Text="111"TextBox2.Text="222"TextBox3.Text="333"EndSubEndClass
解决方案六:

解决方案七:

解决方案八:

解决方案九:

解决方案十:

解决方案十一:
#SelectedIndexChanged事件是属性进行变化的时候实用的当你选择一项后属性当然会产生变化就会触动SelectedIndexChanged事件,当然在事件里写的代码就会启动。别忘了给分。互相合作,谢谢。
解决方案十二:
感谢以上楼上兄长的回复,现在开始第二问第二问按照4楼师兄的方法,请问怎么样可以在软件运行当中添加lIST下的记录,即infos.Add(NewInfo("Help1","thisishelp1"))infos.Add(NewInfo("Help2","thisishelp2"))infos.Add(NewInfo("Help3","thisishelp3"))infos.Add(NewInfo("Help4","thisishelp4"))....加后,可以选择是否保存,当然也应该可以删除,
解决方案十三:
楼主你是不是有其他的软件编程的基础啊?很厉害的我才是VB2005的新手呢你们写的代码我都看不懂痛苦ing~~
解决方案十四:
放到VB环境中,你就能看懂了,没有回答我5楼的问题吗?
解决方案十五:
list中的记录可以写在配置文件或数据库中,把ComboBox属性改成可编辑状态,增加一个“保存”按钮和“删除”按钮或者“编辑”按钮,事件中增加把list中的记录更新到配置文件或数据库中即可,推荐使用xml保存,ComboBox的数据从配置文件或数据库中读取即可。PS:只要list中的数据有更新就应该在更新事件的最后重新填充ComboBox数据。
解决方案:
祝贺自己的成功!
解决方案:
第三问:如果在用户使用过程中,可以更换窗体界面的背景?即form1.picture=loadpicture("c:mypcture.jpg")这如果使用户选择所要图片方法来实行
解决方案:
来学习下。
解决方案:
第三问意思就是,如果使用户能在软件运行当中,可以选自己喜欢的图片作为程序主界面的背景,第四问:如何使文框输入时,变成一条横线即_____,可以在上面输入文字
解决方案:
没有人能帮忙回答吗????
解决方案:
先不管了,接下来第五问:比方说姓名年龄性别一个人打印一张纸,现在想在界面上一下子输入20个人,应该用什么控件,不会是60个文本框吧???而且输入好后,怎么样按一下打印,让打印机一个人一张纸打印出来?
解决方案:
在VS2005中,ComboBox有两个属性可以设置的1,DisplayMember:显示的内容2,ValueMember:真实的值举个例子吧:有一个数据表Dept(deptID,DeptName)设置好它的DataSource为dept后,分别设置它的DisplayMember和ValueMember
解决方案:
我刚用vb2005编程,datagrideview实现下拉框,绑定数据表,表中有编号和名称,当我在下拉框中选择编号后,在其他列马上显示编号相对应的名称,怎么编程呀,请高手支招。
解决方案:
15楼的DisplayMember和ValueMember都要显示在datagridview中怎么办呀
解决方案:
请注意下我的第三,四,五问,拜托了,
解决方案:

解决方案:
第五可以用一个listview,向LISTVIEW添加行,添加N行后,进行LISTVIEW行数据的打印
解决方案:
第三DimfrmAsNewOpenFileDialogfrm.Filter="图片文件|*.jpg|所有文件|*.*"frm.ShowDialog()Me.BackgroundImage=System.Drawing.Image.FromFile(frm.FileName)Me.Refresh()

解决方案:
给你一个提示,你的三四五都应该从GRAPHICS对象入手,虽然编码可能多一点,但是效率应该没问题,作为输入框,用一个就好,知道VB6里面用DG控件的时候添加一个TEXTBOX的话我说的你就很好理解了。
解决方案:
感谢大家的回复,现在的问题是:第三问中,DimfrmAsNewOpenFileDialogfrm.Filter="图片文件|*.jpg|所有文件|*.*"frm.ShowDialog()Me.BackgroundImage=System.Drawing.Image.FromFile(frm.FileName)Me.Refresh()只能改变当次,并不能保存此背景,也就是如何使下次运行软件时还是为改过后背景图片.第四问看来没有好的方法,暂先用文本框吧,第五问中,listview控件不能一个一个在软件运行当中输入吗?比方说,我输入好第一行后,按回车就自动添加一行,或者弄个按钮按一下添加一行,有没有这样的例子?还是只能用Datagridview控件?zcsor大侠的话看不懂,,,
解决方案:
第三问中,你可以把选择的路径存储到配置文件中,背景图片调用的是配置文件中记录的路径,这样下次远行的时候会自动调用改过后的背景图片
解决方案:
请问炎龙无悔兄,具体该怎么做呢?怎么做配置文件?怎么写代码?感激不尽!!
解决方案:
Config.xml内容:<?xmlversion="1.0"standalone="yes"?><Config><option><StencilFolder>F:TEMP测试</StencilFolder></option></Config>PublicgdsConfigAsNewDataSet'记录配置文件内容的DataSetPublicgstrIniFileNameAsString'配置文件的文件名PublicgstrStencilFolderAsString'模板文件的目录'判断配置设置文件是否存在,不存在,显示通知提示IfstrError=""ThengstrIniFileName=Application.StartupPath&"Config.xml"IfDir(gstrIniFileName)=""ThenstrError=""&gstrIniFileName&vbCrLf&"不存在,请把文件复制该路径下!"EndIfEndIf'取授权公司名称、服务器地址、端口号IfstrError=""ThengdsConfig.ReadXml(gstrIniFileName)TrygstrStencilFolder=gdsConfig.Tables("option").Rows(0)("StencilFolder")IfgstrServerIP=""OrgstrPort=""OrgstrCompanyName=""ThenstrError="读取配置文件信息失败。"EndIfCatchex_GetConfigAsExceptionstrError="配置文件格式不正确。"EndTryEndIf'保存配置文件gdsConfig.Tables("option").Rows(0)("StencilFolder")=strSelectedFoldergdsConfig.WriteXml(gstrIniFileName,XmlWriteMode.IgnoreSchema)自己改下
解决方案:
dimmyvalues(2)asstringdimlistitemaslistviewitemmyvalues(0)=textbox1.text.trimmyvalues(1)=textbox2.text.trimmyvalues(2)=textbox3.text.trimlistitem=newlistviewitem(myvalues)listview1.items.add(listitem)

这样就可以由文本框直接向LISTVIEW添加新行iflistview1.items.count>0thenlistview1.items.clear()endif

清除所有行
解决方案:
非常感谢大家有帮助,现在开始第六问:在datagridview中,如何使Datagridview1.Rows.Add()新增加一行的同时,使新增加的行上同时赋上值?比方说,按一下新加按扭,在增加的一行上,使性别列,默认增加为"男"
解决方案:
第六问自己解决了,现在的问题是.Columns(1).DefaultCellStyle.Format="0.00"根本就没有用,听说要设置HtmlEncode="false",这个要怎么设置啊?头痛死了
解决方案:
花了一个下午找资料,回了很多同样问题的贴,弄到最后还是自己想办法好,用FORMAT把DataGridView.cell(1).value转换一下就好,狂晕,浪费我多少的精力找资料啊,一个下午就这样没了??本还想玩会生化0,,,好了,结决了就好,接下的任务就是怎么样实现一行一行打印了,,,,还请大家多多相助啊,话说回来,我都不知道还有给分这个东东,

时间: 2024-10-02 05:05:28

新手学习VB2005步步来的相关文章

莫湘兆:浅谈关于新手学习SEO的方向

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 先来看看什么叫SEO吧:SEO(Search Engine Optimization),汉译为搜索引擎优化,为近年来较为流行的网络营销方式,主要目的是增加特定关键字的曝光率以增加网站的能见度,进而增加销售的机会. SEO都有什么类型吧:分为站外SEO和站内SEO两种.SEO的主要工作是通过了解各类搜索引擎如何抓取互联网页面.如何进行索引以及如

html5+-新手学习HTML5的几个小问题?

问题描述 新手学习HTML5的几个小问题? 在下刚学HTML5不久,正在自制一个HTML5视频播放器(即使用video标签),现遇到如下几个问题,想了好久不能解决?求大神解答: ①IE下视频全屏(即video.msRequestFullscreen();)下我的自制控制条(我没有使用video标签自己的控制条)不见了?这是怎么回事?(附:这个功能在Chrome下我以调试正常) ②IE下切换视频分辨率时,我明明设置了将切换后视频的播放进度设为切换之前视频的播放进度(即 var vTime = vi

新手学习c++,使用vs的疑惑

问题描述 新手学习c++,使用vs的疑惑 大家好,我是一名刚刚学习c++的新手,语法已经看得还可以了,使用vs2010写程序,但是我发现写出来的程序都是命令提示框,跟我之前使用的vb根本不同,不能直接做出界面,折腾了好久,后来发现vs中有一个工具箱,貌似可以使用控件设计界面,但是又发现这好像是c#的代码,而且看了一下,好像都是用类处理的,作为c++新手的我就蒙掉了. 我就想问是不是学习c++,使用vs就只能是利用mfc做界面,或者是直接调用api制作界面呢?而呢个工具箱好像就是为c#设计而已啊?

c++基础-新手学习,求带,求解

问题描述 新手学习,求带,求解 怎么把cout <<setfill(' ') 中的字符可控 就是可以由键盘输入填充字符 解决方案 新手求带 解决方案二: char 字符;cin >> 字符;cout <<setfill(字符);

浅谈新手学习SEO的方法和建议

笔者最近时间经常听朋友抱怨,为什么这些人,怎么就不会学习seo呢?为什么这么简单的问题也不懂呢?他们还问我,如何才可以让他们快速掌握seo呢?感觉他们很心急.很不愿意深入的去研究这一方面的知识.从一个新人什么都不懂到入门到提高再到高手,他是一个过程.是从思考--实践-总结-实践-总结的过程的.这一个是一个完整的求知过程.新手学习seo有80%的是通过自学得到的,通过什么培训或者是师傅教的是少的可怜.对于自学seo的在这里就说一下,我以前学习的方法和经验吧. 自学要学好seo其实是很难的.你要先从

磁盘-新手学习C语言文件,问题已经在程序中备注,求解答!

问题描述 新手学习C语言文件,问题已经在程序中备注,求解答! //怎样向文件读写字符 #include #include int main() { FILE * fp; char ch,filename[10]: printf("请输入所用的文件名:"); scanf("%s",filename); if((fp = fopen(filename,"w")) == NULL)//为什么这里的filename没有双引号引起来: { printf(&

新手学习vs2010运行mfc的问题

问题描述 新手学习vs2010运行mfc的问题 代码如下,我在视类加入如下代码,想实现输入字符后敲击回车在菜单栏生成一个动态菜单,但是敲下回车的时候程序就崩溃了,求助void CMy321555555555555555555View::OnChar(UINT nChar UINT nRepCnt UINT nFlags){ // TODO: 在此添加消息处理程序代码和/或调用默认值 if(0x0d==nChar) { if(0==++m_nIndex) { m_menu.CreatePopupM

新手学习网站优化系列教程七:内链优化

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 快过年,我要加快速度,完成春节前这个系列优化教程的整理.通过前面的六课,总结了网站优化中的部分优化方法,<域名的选择>.<空间的选择>.<程序的选择>.<网站的基本设置>.<推广方法的选择>.<关键词优化>.今天笔者继续跟大家讲解第七课,内链的优化方法.对于站长常知的优化

谁能给我推荐一下适合新手学习ssh框架的书或是教程

问题描述 谁能给我推荐一下适合新手学习ssh框架的书或是教程 新人学习ssh框架求教一本适合新手学习的ssh书,求大婶们指教一下,那本比较好 解决方案 为什么要看书?可以去网站上看教学视频,推荐你去 网易云课堂.里面搜SSH就欧了. 解决方案二: 这个最好是找一个源码,对应着学习,只看理论的东西,很多东西很难理解的 解决方案三: <轻量级java ee企业应用实战(第3版)-struts 2+spring 3+hibernate整合开发> http://www.chnxp.com.cn/sof