/// <summary> /// コンストラクタ /// </summary> public PictureUpDown() { InitializeComponent(); Init(buttonText, buttonUp, buttonDown); imageList.Add(CommonProc.ImageFromFile(ConstDef.IMG_UPDOWN_INPUT_170E)); imageList.Add(CommonProc.ImageFromFile(ConstDef.IMG_UPDOWN_INPUT_150E)); imageList.Add(CommonProc.ImageFromFile(ConstDef.IMG_UPDOWN_INPUT_180E)); imageList.Add(CommonProc.ImageFromFile(ConstDef.IMG_UPDOWN_INPUT_230E)); imageList.Add(CommonProc.ImageFromFile(ConstDef.IMG_UPDOWN_INPUT_280E)); imageList.Add(CommonProc.ImageFromFile(ConstDef.IMG_UPDOWN_INPUT_170D)); imageList.Add(CommonProc.ImageFromFile(ConstDef.IMG_UPDOWN_INPUT_150D)); imageList.Add(CommonProc.ImageFromFile(ConstDef.IMG_UPDOWN_INPUT_180D)); imageList.Add(CommonProc.ImageFromFile(ConstDef.IMG_UPDOWN_INPUT_230D)); imageList.Add(CommonProc.ImageFromFile(ConstDef.IMG_UPDOWN_INPUT_280D)); }
/// <summary> /// 初期設定(ファイル名指定) /// </summary> /// <param name="enafile">活性時の背景画像(ファイル名)</param> /// <param name="prsfile">押下時の背景画像(ファイル名)</param> /// <param name="selfile">選択時の背景画像(ファイル名)</param> /// <param name="disfile">非活性時の背景画像(ファイル名)</param> /// <param name="jText">活性時の表示テキスト</param> /// <param name="jToggle">選択時の表示テキスト</param> public void Init(string enafile, string prsfile, string selfile, string disfile, string jText, string jToggle) { if (enafile != null && enafile != "") { backgroundImage = CommonProc.ImageFromFile(enafile); } else { backgroundImage = null; } if (prsfile != null && prsfile != "") { pressedImage = CommonProc.ImageFromFile(prsfile); } else { pressedImage = null; } if (selfile != null && selfile != "") { selectedImage = CommonProc.ImageFromFile(selfile); } else { selectedImage = null; } if (disfile != null && disfile != "") { disabledImage = CommonProc.ImageFromFile(disfile); } else { disabledImage = null; } textJapanese = jText; toggleJapanese = jToggle; ImageAlign = ContentAlignment.MiddleCenter; TextAlign = ContentAlignment.MiddleCenter; Image = backgroundImage; base.Text = textJapanese; //Region = CommonProc.CreateRegionFromImage((Bitmap)backgroundImage); OnStatusChanged(); Invalidate(); }