午後わてんのブログ

ベランダ菜園とWindows用アプリ作成(WPFとC#)

午後のパレットその34、午後のツールで選択セルの色情報とセルの値で四角形に文字

前回

gogowaten.hatenablog.com

の続き

 

選択セルの色情報記入と四角形に文字の図形を作成するアドイン

 
イメージ 1
色々増やした
 
午後のツール(午後の道具)Page2
イメージ 2
1ボタンを押すと図形の四角形を作成する
その図形には選択セルの値を文字として入れる
見た目はテキストボックスと同じ
 
イメージ 3
背景色の指定とかはこの前のタイトルつきテキストボックスと同じ
 
 
なんでテキストボックスではなくて図形の四角形に文字入れなのか
イメージ 5
図形の四角形の文字以外(余白)のところでのマウスカーソルの形
 
イメージ 6
テキストボックスの文字以外(余白)のところでのマウスカーソルの形
この違いは
 
イメージ 4
ドラッグして移動できるかできないか
 
イメージ 7
テキストボックスだとドラッグしようとしても
テキストの編集状態になってしまう
 
イメージ 8
移動させるにはマウスカーソルを細い枠の部分に正確に合わせないとできない
これがめんどくさいから四角形にした
 
 
午後のツール(午後の道具)Page3
イメージ 9
セルの塗りつぶしの色の情報をセルに記入する
 
イメージ 10
色が塗られているセルがあって
 
イメージ 11
セルを選択して
 
イメージ 12
R,G,Bボタンを押すとこうなる
塗りつぶしの色のRGBの値をセルに記入
この値は
 
イメージ 14
エクセルの塗りつぶしの色→その他の色→ユーザー設定タブに
表示される値と同じになっているはず
 
イメージ 13
隣のRは赤の値だけを記入
Rボタンの右のGは緑、Bは青の値を記入するボタン
 
イメージ 15
上のH,S,Lボタンは
選択セルの塗りつぶしの色のHSLの値をセルに記入する
Hが色相、Sが彩度、Lが輝度(明度?)
この値は
 
イメージ 16
RGBの時と同じようにエクセルの色の設定のカラーモデルをHSLにした時に
表示される値とほぼ同じになるはず
H,S,Lそれぞれの値の範囲は0から255
 
イメージ 17
したのH,S,Lも同じHSLの値だけど範囲(解像度)が違っていて
Hは0から360、SとLは0から100で表示される

イメージ 18
NTSCの輝度を記入
 
イメージ 19
HDTVでの輝度
 
文字の色が黒だと見えなかったりするので
イメージ 20
セルの色を判別して文字色を白と黒に指定するのが白or黒ボタン
隣の白と黒ボタンは選択セルの文字色をその色にする
 

f:id:gogowaten:20191018171943p:plain

 
ダウンロード先
ファイル名:午後のパレット_20150620.xlam
次回は3日後