グラフのようなカスタムコントロール(System.Windows.Forms.UserControlの子)があるとします。私がコントロールで行った描画を取る方法はありますか?コントロールの現在のグラフィカルな状態をJPGファイルにエクスポートするだけですか?コントロールからJPGを作成することはできますか?
3
A
答えて
5
可能です。基本的には、ビットマップにレンダリングするようにコントロールに依頼し、ビットマップをjpegとして保存する必要があります
Control.DrawToBitmap()メソッドのドキュメントを参照してください。
Bitmap bmp = [Control.DrawToBitmap();
bmp.Save("", System.Drawing.Imaging.ImageFormat.Jpeg);
+1
うん、それはより良いものです。 sizeパラメータには、ClientRectangle.Width、およびClientRectangle.Heightを使用することもできます。 –
+0
私が探していたものと正確に見えます。ありがとう! – Anthony
関連する問題
- 1. asp.netサーバーコードでは、コントロールの作成時にそれらを表示することはできますか?
- 2. Rose :: DB :: Objectメタデータからテーブルを作成することはできますか?
- 3. ListViewを下から作成することはできますか?
- 4. FacebookのグループからRSSフィードを作成することはできますか?
- 5. Imageオブジェクトからencodeb64を作成することはできますか?
- 6. アクションリスナーからIObservableを作成することはできますか?
- 7. IntPtr +サイズからマネージバイト配列を作成することはできますか?
- 8. PythonからExcelマクロを作成/編集することはできますか?
- 9. Xcodeでデータブレークポイントを作成することはできますか?
- 10. jQueryでスクリプトタグを作成することはできますか?
- 11. Chromeでダイナミックテーマを作成することはできますか?
- 12. ユーザーコントロールでイベントを作成することはできますか?
- 13. iphoneでバックグラウンドサービスを作成することはできますか?
- 14. FluentMigratorでトリガーを作成することはできますか?
- 15. プログラムでハッシュルールを作成することはできますか?
- 16. オープンエンド配列を作成することはできますか?
- 17. MOTION_EVENTプログラムを作成することはできますか?
- 18. 仮想サブドメインを作成することはできますか?
- 19. mysqlにトランザクションマージテーブルを作成することはできますか?
- 20. 辞書 "テンプレート"を作成することはできますか?
- 21. MakeBoxesStopラッパーを作成することはできますか?
- 22. ExcelユーザーフォームとコントロールをJavaから作成する方法は?
- 23. データテンプレートからコントロールのプロパティにバインドすることはできますか?
- 24. HwndHostコントロールでWPFコントロールを描画することはできますか?
- 25. コントロール:HoverButtonを無効にすることはできますか?
- 26. Windows Mobile互換のActiveXコントロールをVisual Studio 2008で.Net C#で作成することはできますか?
- 27. コントロールのリストを返すことができるWPF UserControlの拡張メソッドを作成できますか?
- 28. コードビハインドでXAMLからコントロールを作成しますか?
- 29. JenkinsからTestLinkでジョブを何とか自動的に作成することはできますか?
- 30. 独自のMicrosoft SurfaceコントロールWPFを作成することは可能ですか?
魔女のコントロールを使用していますか? –
@gjsduarteより具体的に私の質問を編集しました。 – Anthony