
選択したコマンドボックスで指定したテキストボックスの背景色を変えたいのですが、原理がわかりません。よろしくお願いします。
例;コマンド0(標題:赤)とコマンド1(標題;青)とラベル2とラベル3があるとします。
まず、ラベルのどちらかをクリックすると境界線スタイルの色が変わり、次にコマンドボックスを押すと、選択したラベルの背景色が赤か青に変わるようにしたいのです。
ラベルには半角スペースを入れて形が見えるようにしておき、境界線はクリック時に
Me!ラベル2.BorderColor=vbRed
などとすればとりあえず、色は変わる事はわかりました。その後どうすればよいのでしょうか?
ちなみに実際にはコマンドボタンが5個くらいでラベルは30位で作るつもりです。サイトや本屋も探したつもりですが意外とないのですね・・・。よろしくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんなんで、どうでしょう??
------------------------------------------------
Private Sub コマンド0_Click()
'適当な変数を用意してラベル2の背景色を設定
'ラベル2の背景色「赤」を設定
strlabl2BackColorRed = RGB(255, 0, 0)
Me.ラベル2.BackColor = strlbl2BackColRed
End Sub
Private Sub ラベル2_Click()
'適当な変数を用意してラベル2の境界線を設定
'ラベル2の境界線「青」を設定
strlbl2BorderColBlue = RGB(0, 0, 255)
Me.ラベル2.BorderColor = strlabl2BorderColBlue
End Sub
------------------------------------------------
予め、フォームをデザインされるときに、オブジェクトのプロパティでデフォルトの「背景色」、「境界線色」を設定しておいた方が良いです。
また、同様にデフォルトの「背景色」、「境界線色」に戻す処理も忘れずに。。。
因みに、Accessのヘルプで、「キーワード」に「BackColor」等を入力すれば、出てきますが・・・。
参考URL:http://www.gihyo.co.jp/books/syoseki.php/4-7741- …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
ACCESSで値を代入できないとは?
Visual Basic(VBA)
-
Access サブフォームでの選択行の取得
その他(データベース)
-
-
4
Access 複数フォームを開き、画面の最上面にしたいフォームをコント
その他(データベース)
-
5
Access VBAでタブコントロールで選択するタブをしていするには。
Access(アクセス)
-
6
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
7
ACCESSで条件によってフォーム上のフィールドの色を変更
Access(アクセス)
-
8
Accessの画面更新を一時的に停止する方法。
その他(データベース)
-
9
AccessVBAの値によってチェックボックスの背景色を変えるには?
その他(Microsoft Office)
-
10
yes/no型のチェックができない(アクセス2003)
Access(アクセス)
-
11
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
12
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
13
VBAのAccessでDATE型のINSERT
その他(データベース)
-
14
MS Accessでフォームの「開く時」と「読込み時」のイベントの違い
Access(アクセス)
-
15
ACCESSのフォーム、開くんですが、見えないようにするには
Access(アクセス)
-
16
アクセスのフォームのビューが表示されないのですが、
その他(データベース)
-
17
アクセスで数値型のフィールドにNullをいれたい
その他(データベース)
-
18
Accessのフォーム上にレコード数とレコード番号の表示
その他(データベース)
-
19
アクセスのフォームで、文字を中央揃えにしたい
Access(アクセス)
-
20
アクセスで#エラーを表示させない方法は?
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PostgreSQL リストアエラー
-
ACCESS VBA;コマンドボックス...
-
CSVファイルをBULK INSERTでSQL...
-
tar.gzファイルのリストアについて
-
oracle spool SJIS → UTF-8
-
psql でのエラー出力について
-
ファイルに記述されている複数...
-
AS400でのライブラリ配下の全て...
-
Oracle / UNIX ファイルコマン...
-
Oracle初心者です。 shutdownコ...
-
【ACCESS】コマンドボタンのク...
-
OSQLの起動について
-
アクセスで、OLEサーバーも...
-
PL/pgSQL 引数の数
-
新規作成したPostgresqlデータ...
-
SQLiteファイルへの同時アクセ...
-
テーブル単位のリストア
-
PostgreSQLについて教えてくだ...
-
ディスク上のサイズの乖離が大...
-
pg_restoreでエラー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
oracle spool SJIS → UTF-8
-
Windows版 pg_dumpの結果をログ...
-
Query OK, 0 rows affected
-
tar.gzファイルのリストアについて
-
CSVファイルをBULK INSERTでSQL...
-
ファイルに記述されている複数...
-
ACCESS VBA;コマンドボックス...
-
psql でのエラー出力について
-
OSQLの起動について
-
SQLCMD コマンドでコマンド待機...
-
date型に空白を入れるとエラー...
-
キャッシュしたクエリを確認したい
-
PostgreSQL リストアエラー
-
Oracle8iのBLOBに画像を登録す...
-
コマンドと関数の違い
-
SQL+Plusの訂正
-
ACCESSの保存
-
Oracle / UNIX ファイルコマン...
-
データベースのメンテナンスに...
-
shellからpostgresqlへの変数の...
おすすめ情報