
※ 数字と小数点部分は、説明を見やすくするために全角を用いてますが、実際は半角です。
カスタムコントロールInputManのNumberコントロールを
A[ 00000.00]
B[0000000.00]
と上下に並べて、Formに配置しています。
AもBと同じ表示形式であれば、B同様のプロパティ設定すれば実現できます。
が、、、、Aの方のみ、以下の仕様で指示されています。
まず、デフォルトでは、小数点以下は表示しないで、[ 0 ]もしくは、[ 0]と表示する。
そして、
"12345"と入力された場合、[ 12345 ]と表示する。
"12345.6"と入力された場合、[ 12345.6 ]と表示する。
"12345.67"と入力された場合、[ 12345.67]と表示する。
(右寄せしてしまうのではなく小数点以下部分を表示せずに、Bにその桁位置を合わせる)
これが、どうしても
[ 12345]や[ 12345.6]ように右寄せとなってしまい、
実現できなくて困っています。
つまり、
A[ 12345]
B[1234567.91]
とか、
A[ 12345.6]
B[1234567.91]
とか、
A[ 12345.67]
B[1234567.91]
ではなく、
A[ 12345 ]
B[1234567.89]
とか、
A[ 12345.6 ]
B[1234567.89]
とか、
A[ 12345.67]
B[1234567.89]
となるように表示したいわけです。
このように表示するようにすることって、可能なのでしょうか?
そもそも、カスタムコントロールInputManのNumberコントロールでは無理なことでしょうか?
別のコントロール(TextBoxなど)を用いると出来ることなのでしょうか?
よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
こちらの環境はVB6.0 InputManPro6.5Jです
InputManのNumberコントロールでは実現不可能です。
もし、12345と入力された場合に、12345.00と表示させるのであれば、桁位置を合わせることはできます。
スペースで埋めて桁合わせするのであれば、TextBoxを使い、入力された値を判定して、表示書式を変更する必要があります。
ありがとうございます。
やはり、無理ですよねぇ・・・
SEが「プロパティで簡単にできるはずだ!!」なんて豪語するもので・・・とほほ
面倒ですが、TextBoxを使い、入力された値を判定して、表示書式を変更したいと思います。
ただ、表示書式の変更は、TextBoxのプロパティで実現することは、やはり無理ですよね・・
そうすると、半角スペースで埋めするようなコードを書いて桁合わせするしかなさそうですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストボックス(VBA)でEnter...
-
MSFlexGrid
-
DataGridViewで行の展開みたい...
-
日時や時刻を指定し、その時間...
-
C# のテキストボックスデザイン...
-
VB2005 コードでのコントロー...
-
ExcelVBAのコントロールの種類...
-
どう増強すべきか
-
eclipseのデバッグ中に変数の値...
-
VBAがブレークモードになっ...
-
実行時エラー 438になった時の...
-
Microsoft Formsの「個人情報や...
-
worksheetFunctionクラスのVloo...
-
クリックイベントなのに、2回ク...
-
EXCEL/VBAで、自分のPCだけエラ...
-
VB.net でトグルボタンを実現し...
-
VBA シートのボタン名を変更し...
-
パソコンへの「Dropbox...
-
【マクロ】エラー【#DIV/0!】が...
-
C# formの2重起動禁止
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストボックス(VBA)でEnter...
-
Wordテキストコントロールが未...
-
エクセルの画像にツールチップ...
-
MSFlexGrid
-
ADOのCursorLocationプロパティ
-
DataGridViewで行の展開みたい...
-
VB.NETで縦書表示をしたいので...
-
ユーザーフォームに日付を表示...
-
C# TEXTが空白であるLABELは何...
-
デザインモードを解除すると消...
-
VB6でLabelの最前面にText Box...
-
Enabled=Falseのテキストボック...
-
コンボボックスの高さを変更し...
-
C# アプリ終了時に設定を記憶...
-
VBのデータグリッドが表示され...
-
コンボボックスのセンタリング
-
エクセル VBA ユーザーフォーム...
-
checkbox付きListViewで デフ...
-
MFCでbitmapを背景にしてstatic...
-
リストコントロールのデータの...
おすすめ情報