明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3953|回复: 10

用对用话框输入的内容,如何在autocad上显示出来???

[复制链接]
发表于 2002-7-15 15:37:00 | 显示全部楼层 |阅读模式
用对话框输入的内容(AutoCAD中的vb编辑器编写的对话框),如何在autocad上显示出来???

谢谢大家了^_^
发表于 2002-7-15 22:02:00 | 显示全部楼层

其实比VL简单得多

看看示例:
    If Me.DimTolSym = True Then
        DimObj.ToleranceDisplay = acTolSymmetrical
        DimObj.ToleranceHeightScale = 1
        DimObj.ToleranceJustification = acTolBottom
        DimObj.ToleranceUpperLimit = Me.DimTolMid
        DimObj.ToleranceLowerLimit = Me.DimTolMid
        DimObj.Update
    End If

在这里DimTolMid就窗体中编辑框的名称,可以直接将值赋给ACAD中的对象属性。
 楼主| 发表于 2002-7-16 10:18:00 | 显示全部楼层

要把其中的内容也显示出来那???

要是将对话框中的内容一起显示出来那,如:“制图单位”后输入“天津市...”,然后就在autocad上以表格显示出:制图单位、天津市...
发表于 2002-7-16 12:26:00 | 显示全部楼层

只有你取得编辑框等控件中的值,就可以用任何方式赋给AutoCAD

至于表格这些东西,需要自己写编程并将值写入。
 楼主| 发表于 2002-7-16 14:46:00 | 显示全部楼层

类似这样的问题,在那里可以找到例子代码???

类似这样的问题,在网上那里可以找到例子代码???
 楼主| 发表于 2002-7-17 15:26:00 | 显示全部楼层

大家帮帮忙啊,急!!!

帮人帮到底,我刚刚才接触这个方面的内容,还不是很熟悉,上面又要的急,请举个例子或是给一些具体的提示,用哪个命令、方法、函数,给我一点思路,好嘛,谢谢了!
发表于 2002-7-17 19:53:00 | 显示全部楼层

但你的提问的问题太简单了点,怎么能给你写个你认为有用的例子呢?

 楼主| 发表于 2002-7-18 12:27:00 | 显示全部楼层

我是初学者,请多多帮忙!!!

高手觉得很简单,可是我是初学,没有什么思路和经验,请指点一下吧!
在autocad中想获得vb编写的对话框中控件的值(如text/label),用什么命令;然后用什么命令可以把它写到autocad图纸上???
 楼主| 发表于 2002-7-18 16:22:00 | 显示全部楼层

大家帮帮忙!!!!

若要把从对话框中获得的值,写到cad的图纸的表格上,是应该先画出表格,还是用什么函数就可以了???都要用到哪些命令、函数???请指点一下
发表于 2002-7-18 20:28:00 | 显示全部楼层

试试这个简单的程序

程序界面:(其中编辑框名为textbox1,三个命令按钮分别为
CommandButton1,CommandButton2,CommandButton3

------------
命令按钮的触动动作如下:
Private Sub CommandButton1_Click()
Dim TxtValue As String
TxtValue = TextBox1.Value
Me.Hide
Dim Pnt As Variant
On Error Resume Next
Pnt = ThisDrawing.Utility.GetPoint(, "请选择文字写入的位置:")
    If Err <> 0 Then
        Err.Clear
        ThisDrawing.Utility.Prompt " 没有选取点,退出"
        Exit Sub
    End If
ThisDrawing.ModelSpace.AddText TxtValue, Pnt, 5
Unload Me
End Sub

Private Sub CommandButton2_Click()
Unload Me
End Sub

Private Sub CommandButton3_Click()
MsgBox "明经通道:http://www.mjtd.com  e-mail:mccad@mjtd.com"
End Sub
-------
建立一个模块做为程序的驱动主程序:
Sub main()
Load UserForm1
UserForm1.Show
End Sub

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-28 22:45 , Processed in 0.178764 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表