AutoCAD - 日本語

AutoCAD - 日本語

返信
Valued Contributor
NKCAUTOCAD01
投稿: 86
登録日: ‎08-31-2011
メッセージ1/4 (7,338 閲覧回数)
受理解決策

acDoc.Editor.GetPoint

7338 閲覧回数, 3 返答(返信)
10-04-2012 01:18 AM

お世話になっております。
VBAからの移植を行っています。
そこで、acDoc.Editor.GetPointを、NKCDoc.Utility.GetPointの様に、Enterキーに反応させたい。
エラーでかまわないです。なにかいい方法ありませんか。
ありましたら、ご教授いただけませんか。
よろしくお願いします。

Active Contributor
acadvideo
投稿: 35
登録日: ‎03-16-2010
メッセージ2/4 (7,332 閲覧回数)

Re: acDoc.Editor.GetPoint

10-04-2012 05:33 PM 答えて: NKCAUTOCAD01

こんにちは。

 

私は VBA をやったことがないので NKCDoc.Utility.GetPoint のことはわからないのですが、もし getpoint で Enter キーが押されたことを知りたいのなら、こんな感じでどうでしょうか?


Dim ppo As New PromptPointOptions("点をクリック")
ppo.AllowNone = True
Dim ppr As PromptPointResult = acDoc.Editor.GetPoint(ppo)

 

If ppr.Status = PromptStatus.None Then
  MsgBox("Enter キーが押されました。")
End If

-------------------------------------------------------------------------
中川和久
ブログ : http://blog.acadvideo.com/
Web サイト : http://www.acadvideo.com/
Facebook : http://www.facebook.com/pages/ACAD-Video/146762492038053
Valued Contributor
NKCAUTOCAD01
投稿: 86
登録日: ‎08-31-2011
メッセージ3/4 (7,305 閲覧回数)

Re: acDoc.Editor.GetPoint

10-08-2012 06:06 PM 答えて: acadvideo

お世話になっております。

早速の回答ありがとうございます。

おかげで解決しました。ありがとうございます。

 

それで、追加でもう一点教えていただきたいのですが。

 

Getpointで、Keyword入力を制御したいのですが、

if  ppr.status = Prompt.Statue.Keyword  Then  で、Keyword入力は判別できたのですが、

どのKeywordか入力値を取る方法を教えていただけませんか。

勝手なお願いばかりで申し訳けありません。

よろしくお願いします。

 

Valued Contributor
NKCAUTOCAD01
投稿: 86
登録日: ‎08-31-2011
メッセージ4/4 (7,293 閲覧回数)

Re: acDoc.Editor.GetPoint

10-09-2012 06:18 PM 答えて: NKCAUTOCAD01

お世話になっております。

自己解決の書き込みです。

Getpointで、Keyword入力を制御に関してですが、

いろいろ調べた結果、GetKeywordと同じ方法で可能でした。

ビルドも通り、動作検証検証できました。

しかし、trial and errorでは時間かかってしまいます。

この変のメソッド・ステータスの見方等を書いた書籍ないでしょうか。

有ったら推薦いただけませんか、お願いします。

よろしくお願いします。

You are not logged in.

あなたのプロファイルへアクセス、質問、回答、アイデアの共有等のためにログインしてください。 まだ登録していませんか? 登録

告知

画像をダブルクリックで大きな動画を再生できます。

Need installation help?

Start with some of our most frequented solutions to get help installing your software.

コミュニティに聞く