掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VBスクリプトでパスワード入力時に入力文字を(*)アスタリスクにするには? (ID:107394)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
なるほど、今はInputBox関数を使われていますね…。 結果から言いますとInputBox関数では希望されていることはできません。 (私の知識の範囲なので違うかもしれませんが…。) なので、InputBox関数の変わりになるものを1画面(フォーム)作ります。 今回、望まれているのはID、パスワードなので新規フォームに2つテキストボックスを作成し、 パスワード側にテキストボックスプロパティ"PasswordChar"に"*"を設定します。 ( 見た目と基本的な機能( OK 、キャンセル)は考えてくださいね…。 入力情報の受け渡しはPublic変数を使用すれば良いと思いますが…。 ) あとはDosバッチを実行しているコマンドボタンに作成したフォームをModalモードで 表示するように記述します。 ちなみにModalモードとは、Modalモードで表示したフォーム以外にフォーカスを移せない状態で フォームを表示し、実行中のイベントも一時停止します(停止位置は、Showコマンドの発行位置です。) Modalモードのフォームを閉じることで停止したイベントを継続して実行します。 なんで、記述例を挙げると…。 もし、Password_Setって名前のフォームを作成したなら Password_Set.Show vbModal って記述を行えば対象フォームをModalモードで表示します。 あとは、作成したフォーム側でなんらかの方法で保存したIDとパスワードを、 Dosバッチを実行しているコマンドボタンのイベントて使用すれば良いと思いますが…。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.