BOCのINPUT MANでラベルのコントロールはできないですか?(VB6)

このQ&Aのポイント
  • VB6で使用するINPUT MANでは、ラベルのコントロールができないようです。
  • テキストボックスやマスクは機能が充実しており、使いやすいですが、ラベルに関しては使い勝手が悪いです。
  • INPUT MANのテキストボックスでは、ENABLE=FALSEの状態でも文字をそのまま表示することはできないようです。
回答を見る
  • ベストアンサー

BOCのINPUT MANでラベルのコントロールはできないですか?(VB6)

VB6でINPUT MANを使っているのですが、 ラベルのコントロールは使用できないのでしょうか? テキストボックスやマスクは機能が充実しており、標準のものよりも大変使いやすいです。 ですが、ラベルに関しては、標準のものを使用しているので大変、使い勝手が悪いです。 縦位置が中央に寄らないなど... INPUT MANでラベルのコントロールってないのでしょうか? (見る限りないようですし、ラベルはINPUTでないから駄目でしょうか?) もう一つなのですが、 自分は、テキストボックスを使用不可(ENABLE=FALSE)にした時に、 テキストボックス内の文字がくすんで(黒文字→灰色文字になる) のが嫌なので、外にフレームを張り、フレームに対して、ENABLEを制御しています。 INPUT MANのテキストボックスでも、 ENABLE=FALSE(フォーカスが当たらない状態)で文字はそのままの状態はできないのでしょうか? LOCKEDでコントロールも有効かと思いますが、フォーカスが当たらない方がいいです。 →ラベルの使いにくさの応用で代用できるかと思いまして...

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

INPUT MANでは出来ないようですね。 comradeのFormDesigner Ver.4.0なら簡単にできますね。 私はこれを使用しています。

参考URL:
http://www.comrade.co.jp/
Ref16570
質問者

お礼

ご回答ありがとうございます。 URL参考にさせて頂きました。 なかなか良さそうなソフトですね。 仕事での開発なのですが、ソフトの購入を検討してみます。 費用対効果が十分出そうな気がします。

関連するQ&A

  • VB6 ユーザーコントロールのフォーカス無効

    現在VB6 SP5にて、テンキーのようなユーザーコントロールを作成しています。 コマンドボタンを配置し、押された場合にキーボードの入力をエミュレートするような作りにしています。 問題は、作成したコントロールをフォームに貼り付けて使用する場合に、マウスでクリックしたキーに応じて、現在フォーカスのあるテキストボックスなどに入力したいのですが、ユーザーコントロールのコマンドボタンにフォーカスが移ってしまい、うまくいきません。 ユーザーコントロールのCanGetFocusプロパティをFalseに設定しようとすると、「フォーカスを取得できないコントロール上に配置された子コントロールは、フォーカスを取得することができません。」とエラーが表示されてFalseにできません。 フォーカスを無効にし、このような機能を実現するには何か良い方法ありますでしょうか?

  • テキストボックスについて(VB6 SP5)

    VB初心者です。教えてください。 テキストボックスを使用不可にするときに、ENABLE=FALSE にするのですが、フォアカラーがグレーになってしまいます。 又、LOCKED=TUREにするとフォアカラーは黒(設定色)なのですがカーソルが飛んでしまいます。(変更は出来ませんが) テキストボックスが使用不可状態で、カーソルが飛ばずに フォアカラーが黒(設定色)のままの状態にする事はできるのでしょうか? 使用不可の状態では、フォアカラーは変更せず、カーソルが飛ばずに、バックカラーだけ変更したいのですが...

  • ラベルに「コントロールソース」を設定することは不可能でしょうか?

    単票形式のフォームのレコードソースに紐付くコントロールソースを ラベルに設定したいのですができません。 ハイパーリンクをテキストボックスではなく ラベル上に表示したいです。 テキストボックスのプロパティには「コントロールソース」があるのですが ラベルに「コントロールソース」はありません。 設定することは不可能でしょうか? VBAでも可能なら教えてください。 よろしくお願いします。

  • INPUT TYPE

    入力不可(表示のみ)にしたいのですが、 ラベルというtypeはないのですか? とりあえず、text value にして、readonlyにしたのですが、 <input type='text value' readonly name='NAME' value=<%=NAME3%>> フォーカスがあたってしまいます。 テキストボックスの背景色を変える方法を教えてください。 または、ラベルという概念があるならば、教えてください。

    • ベストアンサー
    • HTML
  • ASP.NET 動的コントロールのフォーカス移動

    ASP.NET(VB)で開発しています。 Page_init時に生成されるテキストボックス1、2(動的コントロール)を表示します。 テキストボックス1のテキストチェンジイベント時に テキストボックス2にフォーカスが移動するようにしたいです。 テキストチェンジでPostBackが発生し、サーバ側でテキストボックス2.Focus() と記述しているのですが、動作は、テキストボックス2に フォーカスが移らず、画面上のどこにもフォーカスがあたっていない状態になってしまいます。 動的コントロールへ、PostBack時にフォーカス移動させるにはどうしたら良いか お願いいたします。

  • VB2010ユーザーコントロール

    お世話になります。 VB2010でユーザーコントロールのテキストボックスを作成しました。 昨日としては簡単で (1)フォーカスが当たった場合、テキストボックスの背景色の色を変える。 (2)文字を全選択する。 Protected Overrides Sub OnEnter(ByVal e As System.EventArgs) Me.BackColor = SettingsInfo.FocusColor '(1) Me.SelectAll() '(2) MyBase.OnEnter(e) End Sub 上記のようにコードを書いた場合、(1)は正常に動くのですが (2)で文字が全選択されません。 原因を教えていただければ幸いと存じます、宜しくお願い致します。

  • VB6のWebBrowserコントロールのテキストボックスについて

    VB6でWebBrowserコントロールを使用してテキストボックスを表示しており。テキストボックス内の入力文字列がSelect(反転表示され選択されている状態)されている場合に、Select状態を解除する方法を知りたいのですが、よろしくお願いいたします。

  • VBのフォーカスの移動について教えてください

    はじめたばかりの初心者ですが、よろしくお願いします。 商品名の一覧のリストボックスを表示し、商品コードを入力するテキストボックスと商品名を表示させるラベルをそれぞれ三つづつ用意し、テキストボックスへ商品コードの入力、またはリストボックスの商品名のクリックでラベルに商品名を表示するようにしたいのですが、まず最初にテキストボックス1にフォーカスを移します。そしてそこでリストボックスの商品名をクリックすると、そこにフォーカスが移ってしまいます。 リストボックスをクリックしたあと、自動的に元のテキストボックス1 (元のフォーカスがテキストボックス2にあったときにはテキストボックス2に) にフォーカスを戻すにはどのようにすればいいのでしょうか。 サンプルコードで教えて頂けたら有難いのですが。

  • 透明なフレーム VB.net

    開発環境 Windows2000Pro VB.net 2003 コンボボックス・オプションボタン(ラジオボタン)・チェックボックスの操作を不可としたいと思っております。 単に「Enabled」プロパティを「False」にすると、ラベルの文字が薄くなってしまうので、文字はそのままにしたいと考えております。 VB6では、枠線無しのフレームで囲み、そのフレームに対して、「Enabled」を操作することで可能でした。 VB.netではGroupBox・Panelというコントロールが提供されているようですが、実現は可能なのでしょうか? ご存知な方、宜しくご教授お願いします。

  • iアプリでのコントロールの配置について

    はじめまして。 現在、Doja5.1を使用しiアプリを製作しております。 CanvasではなくPanelを使用しております。 テキストボックスや、ラベル、リストボックス等を配置するのですが HTMLLayoutを用いてラベル等のコントロールを配置している為、うまくいきません。 結局、空文字のラベル等を配置してスペースをとってテキストボックスを配置しているのですが、もっといい方法はないでしょうか? 座標等を指定して、細かな設定ができればいいなと考えております。 なにか他に方法があれば教えていただければと思います。

    • ベストアンサー
    • Java

専門家に質問してみよう