如何做类似Toolbar提示的悬浮框??
我想在点击一个实体时候弹出类似Toolbar提示的悬浮框,提示她的一些属性信息,有什么方法吗?我用的vb.net <p>官方的例子</p><p> </p> 唉,有没有简单点的,我用的vb,转太麻烦了, <p>在这里找找看</p>
<p><font face="Verdana"><a href="http://www.adskconsulting.com/adn/cs/api_course_sched.php">http://www.adskconsulting.com/adn/cs/api_course_sched.php</a></font></p>
<p> </p> <p>Oh my god,不好找,问版主另外一个问题吧,唉,最近问题比较多,</p>
<p>我的一个块参照定义了扩展记录,现在问题是当我移动了这个块参照之后,修改扩展记录就出错,而如果不移动这个块参照,修改扩展记录没有问题,不知道什么原因,可以肯定的是移动块参照时候不对扩展记录做任何读写,我的修改扩展记录代码如下:</p>
<p><font face="Verdana">g trans As Transaction = db.TransactionManager.StartTransaction<br/> Dim temp As String = ""<br/> temp = inp.iedName + SpecChar + inp.ldInst + SpecChar + inp.prefix + SpecChar + inp.lnClass + SpecChar + inp.lnInst + SpecChar + inp.doName + SpecChar + inp.daName + SpecChar + inp.intAddr<br/> Dim ent As Entity = trans.GetObject(id, OpenMode.ForWrite)<br/> '判断所选对象是否已包含扩展记录<br/> If ent.ExtensionDictionary = ObjectId.Null Then<br/> '新建一个扩展记录对象<br/> Dim xrec As New Xrecord()<br/> Dim rb As ResultBuffer = New ResultBuffer()<br/> rb.Add(New TypedValue(Int(DxfCode.Text), temp))<br/> xrec.Data = rb<br/> '为所选择的对象创建一个扩展字典<br/> ent.CreateExtensionDictionary()<br/> Dim dictEntId As ObjectId = ent.ExtensionDictionary()<br/> Dim entXrecord As DBDictionary = trans.GetObject(dictEntId, OpenMode.ForWrite)<br/> '在扩展字典中加入上面新建的扩展记录对象,并指定它的搜索关键字为MyXrecord<br/> entXrecord.SetAt("DeviceXRecord", xrec)<br/> '通知事务处理完成扩展记录对象的加入<br/> trans.AddNewlyCreatedDBObject(xrec, True)<br/> Else<br/> Dim dictEntId As ObjectId = ent.ExtensionDictionary()<br/> Dim entXrecord As DBDictionary = trans.GetObject(dictEntId, OpenMode.ForWrite)<br/> '在扩展字典中加入上面新建的扩展记录对象,并指定它的搜索关键字为MyXrecord<br/> Dim xrecordId As ObjectId = entXrecord.GetAt("DeviceXRecord")<br/> '打开找到的扩展记录对象<br/> Dim xrecord As Xrecord = trans.GetObject(xrecordId, OpenMode.ForWrite)<br/> '获取扩展记录中包含的数据列表并循环遍历显示它们<br/> Dim r As ResultBuffer = xrecord.Data<br/> r.Add(New TypedValue(Int(DxfCode.Text), temp))<br/> xrecord.Data = r<br/> End If<br/> trans.Commit()</font></p> <p>没碰到这种问题过</p>
<p>用XData试下?</p>
页:
[1]