用c,在listview控件中选中某项后,如何得到这项的index

车帝麟 2019-12-21 18:35:00

推荐回答

{给你写了个例子,新建一个工程,然后上面放一个ListView和一个按钮。判断是否选中用ListView1.SelCount、判断是否选中某一节点可用ListView1.Selected.Caption=''5''或者ListView1.ItemIndex=7都可以,下面例子点5或者点7都是通过判断得到的。unitUnit1;interfaceusesWindows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,Dialogs,ComCtrls,StdCtrls;typeTForm1=classTFormListView1:TListView;Button1:TButton;procedureButton1ClickSender:TObject;procedureFormCreateSender:TObject;private{Privatedeclarations}public{Publicdeclarations}end;varForm1:TForm1;implementation{$R*.dfm}procedureTForm1.Button1ClickSender:TObject;beginifListView1.SelCount>0then//如果选中节点beginifListView1.Selected.Caption=''5''//通过Caption判断是否选中某一节点orListView1.ItemIndex=7then//通过ItemIndex判断是否选中某一节点ShowMessage''test''elseShowMessageListView1.Selected.Caption;//取选中节点的Captionend;end;procedureTForm1.FormCreateSender:TObject;varaItem:TListItem;i:Integer;beginListView1.Items.Clear;fori:=0to10dobeginaItem:=ListView1.Items.Add;//添加ItemaItem.Caption:=IntToStri;//设置新增Item的Captionend;aItem.Free;end;end。
边剑英2019-12-21 18:58:24

提示您:回答为网友贡献,仅供参考。

其他回答

  • SelectedIndices是一个ListViewItem的集合,也就是你选中的所有项,SelectedIndices。
    齐春春2019-12-21 19:39:32
  • 遍历不一定效率不高,Winform自带的selectedItems也是通过遍历返回数据的。看你有没有使用MVVM模式,如果用了,那在Xaml里面设置其RowStyle,绑定前台的行选中属性与后台自定义的选中属性。剩下的就是你后台遍历绑定的数据就可以得到哪些行选中。
    辛困秦2019-12-21 19:15:18
  • fori=1to10iflistview1.listitemsi.selected=truethen''你要做的事放弃使用.selecteditem.index多行选中时,你让listview一个index属性返回你一个数组么?明显不可能endifnext。
    龚家迎2019-12-21 18:42:27

相关问答

不能转到其他微信里,但是可以提现微信公众号是开发者或商家在微信公众平台上申请的应用账号,该帐号与QQ账号互通,通过公众号,商家可在微信平台上实现和特定群体的文字、图片、语音、视频的全方位沟通、互动 。形成了一种主流的线上线下微信互动营销方式。扩展资料:服务协议协议的范围1.1本协议是你与腾讯之间关于你使用微信公众平台服务所订立的协议。腾讯”是指腾讯公司及其相关服务可能存在的运营关联单位。用户”是指注册、登录、使用微信公众帐号的个人或组织,在本协议中更多地称为“你”。其他用户”是指包括订阅用户、其他微信公众帐号用户和微信用户等除用户本人外与微信公众平台服务相关的用户1.2本服务是腾讯微信针对个人或企业用户推出的合作推广业务,用户注册微信公众帐号后可以通过微信公众平台进行品牌推广。微信用户关注微信公众帐号后将成为该帐号订阅用户,微信公众帐号可以通过微信公众平台发送消息与订阅用户进行互动。1.3本协议内容同时包括《腾讯服务协议》、《QQ号码规则》以及《腾讯微信使用条款和隐私政策》,且你在使用微信公众平台某一特定服务时,该服务可能会另有专项的服务声明,相关业务规则及公告指引等上述内容一经正式发布,即为本协议不可分割的组成部分,你同样应当遵守。你对前述任何专项规则的接受,即视为你对本协议全部的接受。微信公众号。
角色柳莺莺。技能是相当的BT!靠冰封之莲打BOSS可以一直冰住他。很轻松。守过第一个城后速度去第2个城!只要你有100个木头就可以了。然后买个加1000点攻击加500的防御的东东。丢到那个守城的大法身上。他基本就无敌了。你也可以买N多农民围这总部。农民都不会掉血。然后在这里尽情的刷钱吧。和装备吧。说到怎么出无上。其实就是那个一连串的任务。先干掉第2城的那个木头人“杀我哦!剧情需要哦!不杀做不了剧情哦!”这么YD的名字。杀了他得到了情长老的信!了情长了在第2城的中间地段靠右边。然后她会又给你个任务物品交给无名玉匠!玉匠会给你玉玺!这东西是在第3个城堡里给皇族传人!很容易可以找到。然后传人说没紫金丹也没用。这个时候就需要在图3的左上角那里有一群狼的地方杀先知!先知是隐行的你过去他自然会攻击你。然后就得到了紫金丹!在把药和玉玺一起交给传人无上就得到了。说到第2个图里的那个剧情怪会掉下雄霸天下。练满他。和神器必须的。神器还要求灭神剑。天魔战甲无上真武项链雄霸天下MAX就可以合成了。想通得很轻松呢。最好还多带个真武项链因为魔免!到图3的时候想出去混的话呢。留一个怪不杀买个把农民你就可以出去混了。多带的重身很多BOSS的技能是一招秒滴。基本这图是没有难度的。要的只是时间。图中装备很多。合起来很复杂。最后的BOSS是“伪作者”!能复活带上无敌药水打他。而且最好能一直晕他他的攻击速度超级快。还能吸血如果他没血的让他打你几下马上就满血了。你会很郁闷的。图很多元化很不错。支持勒!!。
KDJ指标的中文名称是随机指数,最早起源于期货市场。KDJ指标的应用法则KDJ指标是三条曲线,在应用时主要从五个方面进行考虑:KD的取值的绝对数字;KD曲线的形态;KD指标的交叉;KD指标的背离;J指标的取值大小。第一,从KD的取值方面考虑。KD的取值范围都是0~100,将其划分为几个区域:80以上为超买区,20以下为超卖区,其余为徘徊区。根据这种划分,KD超过80就应该考虑卖出了,低于20就应该考虑买入了。应该说明的是,上述划分只是一个应用KD指标的初步过程,仅仅是信号,完全按这种方法进行操作很容易招致损失。第二,从KD指标曲线的形态方面考虑。当KD指标在较高或较低的位置形成了头肩形和多重顶底时,是采取行动的信号。注意,这些形态一定要在较高位置或较低位置出现,位置越高或越低,结论越可靠。第三,从KD指标的交叉方面考虑。K与D的关系就如同股价与MA的关系一样,也有死亡交叉和黄金交叉的问题,不过这里交叉的应用是很复杂的,还附带很多其他条件。以K从下向上与D交叉为例:K上穿D是金叉,为买入信号。但是出现了金叉是否应该买入,还要看别的条件。第一个条件是金叉的位置应该比较低,是在超卖区的位置,越低越好。第二个条件是与D相交的次数。有时在低位,K、D要来回交叉好几次。交叉的次数以2次为最少,越多越好。第三个条件是交叉点相对于KD线低点的位置,这就是常说的“右侧相交”原则。K是在D已经抬头向上时才同D相交,比D还在下降时与之相交要可靠得多。第四,从KD指标的背离方面考虑。在KD处在高位或低位,如果出现与股价走向的背离,则是采取行动的信号。第五,J指标取值超过100和低于0,都属于价格的非正常区域,大于100为超买,小0为超卖。综合考察KDJ强调技术指标的重要性,多是从技术分析这一理论的整体角度而言。实际操作中,投资者应该注意多种技术分析的运用和实践。由于技术分析理论随着时间的推移,林林总总、纷繁复杂。每一个技术分析都有不同的角度和侧重点,掌握起来确实有较大困难。但是运用这些技术手段,心中必须明白,这些技术分析的理论和指标都有自身的弱点和缺陷。因此,单独使用某一种指标会有很大的盲目性和局限性,直接的后果是引起判断失误,投资内出现的最高价、最低价及最后一天的收盘价及这三者之间的比例关系,来计算最后一天的未成熟随机值,然而根据平滑移动平均线的方法来计算KDJ,往往随机性很大,其中J值可靠性最差,因为它敏感性太强,K值次之,D值稍稳定些。由于KD是从威廉指标中脱胎而来,因此它也具有威廉指标提示超买超卖现象的能力。实践中,当K线在低位向上穿过D线,被称作“金叉”,是短线抢入信号;当K线在高位向下跌穿D线,又被称作死叉,是抛筹信号。而在这一过程中,J线往往领先KD率先表现出涨与跌的趋势,就像运动场上裁判员手中的发令枪,枪未响,运动员是不能起身奔跑的,否则就是违规,要受到处罚,但在枪举起之机,运动员则必须保持一种争先恐后的姿态。例如南玻科控于去年12月31日启动前,KDJ在沉底的一瞬间,J线先触底,而后勾头向上,与K线一起穿过D线,形成“黄金之叉”,再查看威廉指标,此时也已触底,两者相交,一轮反弹便呼之欲出。