- 1 名前:デフォルトの名無しさん [2008/01/21(月) 19:35:37 ]
- (#゚ー゚)つ < C#、.NETの話題はこちらでどうぞ。
c++厨の嵐はスルー汁。 前スレ C#, C♯, C#相談室 Part44 pc11.2ch.net/test/read.cgi/tech/1194956418/ その他テンプレ>>2-5くらい
- 779 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 11:29:09 ]
- 自分で OnPaint メソッドをオーバーライドしたコントロールを作ってるのですが、質問です。
OnPaint メソッドの中で線の太さを指定して引いているのですが、AutoScaleMode でサイズが変わった場合 線の太さはどういう風に決めたら良いと思いますか? 今は決め打ちで 2 にしていますが、線の太さも自動でスケーリングしたいのので 自動スケーリングの倍率を取得する AutoScaleSize みたいなプロパティってないですかね。
- 780 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 11:42:13 ]
- >>779
自己レス。解決しました。 AutoScaleMode プロパティが変更されると、ScaleControl メソッドが呼ばれる。 ScaleControl メソッドをオーバーライドすると factor が来るので、これが倍率。
- 781 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 20:10:38 ]
- 共有メモリの話題になりますが、
MapViewOfFileで得たIntPtrをStreamにアダプトする方法はありませんか? byte*にキャストしてよいみたいですが、そこからが分かりません。
- 782 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 20:22:47 ]
- UnmanagedMemoryStream
- 783 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 21:09:24 ]
- >>782
これは、これ以外にないといえるようなStreamですね。 明日さっそく試したいと思います。ありがとうございました。
- 784 名前:デフォルトの名無しさん [2008/04/04(金) 10:08:31 ]
- 質問です。
各テーブルごとにテーブルクラスを作成し、 データの受け渡し受け取りには、テーブルクラス.レコードを定義して使用しています。 各テーブルクラスの違いは、 レコードクラスの違いくらいなので、 (実際には、レコードクラスの違いにより処理内部にも違いは出ているのですが、 ロジックは同じということです。) 同じ処理を書いて、あまりステップ数を膨らませるのは嫌なのですが、 何かよい方法はないでしょうか?
- 785 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 10:25:03 ]
- データセットデザイナを使う
- 786 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 22:10:30 ]
- >>770
自分の所も正常に見えます
- 787 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 23:30:46 ]
- >>784
日本語でおk
|

|