腰が重いIT雑記帳

重い腰をあげたエンジニアの色々溜め込んだメモ帳です。開発について諸々書く予定。

両面印刷の向きの設定

目的

WinFormsにて両面印刷した際に、印刷向きと裏面の印刷方向の関係がわかりにくかったので、備忘録として残します。

印刷の向きと裏面の印刷方向の関係

  • 印刷の向きはPageSettings.LandScapeプロパティ(true:横向き/false:縦向き)
  • 両面印刷設定はPrinterSettings.Duplexプロパティ
  • 印刷用紙のサイズ設定は縦方向で設定すること
// A4縦で用紙を設定(単位は1/100インチ)
var paperSize = new PaperSize("A4縦", 826, 1169);
続きを読む

ComboBoxの要素の描画を実装する

ComboBoxでユーザーに入力制限したい場合、DropDownStyleプロパティでDropDownListを選択すれば簡単です。

しかし、デフォルトでは背景を変更することができず、FlatStyleをFlatに変更すると、レイアウトが「コレジャナイ」となってしまいます。

そこで、見た目をDropDown(DropDownStyle=DropDown)風にしてみます。
※OSのバージョンによって、異なる場合があります。今回はWindows10で確認しています。

続きを読む

Panel内にPictureBoxを整列させる

久々の投稿です。

ここ最近はWindowsクライアントアプリ開発ばかりやってます。

今回のは自分用のメモです。

Panelの中にPictureBoxを整列させるだけですが、並べる数を可変にしています。 単純に自動配置するだけならFlowLayoutPanelクラスを使えばよさそうですが、 表示数を固定にしたかったので、自作しました。

続きを読む

WEBアプリ開発をしてみて必要だったもの

ベストプラクティスではありません。

OSSを利用したWEBアプリ開発案件でノウハウがなかったので、備忘録として残しておきます。主にツールの話です。

続きを読む

愚痴じゃないです、ホント。進捗管理をExcelでしないでください。

ちょろっと仕事の愚痴からブログ始めようかなと思ったら、記事みてひやっとしたので、お願いゴトとです。本当です。

blog.sme-itdept.com

 

過去残念だったプロジェクトの進捗管理の話です。

続きを読む