コミュニティ
AutoCAD - 日本語
製品テクニックや情報を共有、質問、解答したり、情報を検索など使い方は様々です。お役立てください。
キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

acDoc.Editor.GetPoint

3件の返信3
解決済み
返信
メッセージ1/4
NKCAUTOCAD01
7815 件の閲覧回数, 3 件の返信

acDoc.Editor.GetPoint

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

3件の返信3
メッセージ2/4
acadvideo
次のアカウントへの返信: 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
メッセージ3/4
NKCAUTOCAD01
次のアカウントへの返信: acadvideo

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

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

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

 

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

 

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

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

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

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

よろしくお願いします。

 

メッセージ4/4
NKCAUTOCAD01
次のアカウントへの返信: NKCAUTOCAD01

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

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

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

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

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

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

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

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

よろしくお願いします。

お探しの情報が見つからないときは、コミュニティで質問しましょう。困っている人がいたら、情報を教えてあげましょう。

フォーラムに投稿