onpaint

    3

    3答えて

    OnPaintをオーバーライドするCComboBoxサブクラスを含む大きなMFCアプリケーションを継承しました。現在、すべての図面を手作業で(線と四角形で)行い、Windows 98スタイルのコンボボックスをレンダリングします。しかし、そうでなければ機能し、役に立つと思われる多くの便利なカスタム機能を提供し、コントロール全体を書き換えることはおそらくオプションではありません。 OnPaintは、現

    0

    1答えて

    基本的に私はなぜ私がgoogleを通して学んだことから、実際に何が舞台裏で起こっているのか、何が基本的にエラーを引き起こしているのかについての洞察を与えないので、 public void DecompileMap() { tileArray = new Image[rawImageData.Width/64, rawImageData.Height/64]; Bitmap

    7

    1答えて

    のサイズを変更する際現在、私は、私は単純な作業だろうと思ったものをやろうとしている人工物を与える:WindowsフォームでのPanel controlの全領域に画像を描画し 。このようなルックスを描画するために 画像(私はBackgroundImage propertyを使用することができ、その瞬間のために無視してください): すなわち、周囲に1ピクセルの青い枠を持つ黄色のボックス。最初にフォーム

    2

    1答えて

    私は現在、スマートデバイスプロジェクトの湾曲した進行状況バーで作業しています。私はOnPaint関数をオーバーライドします。 オーバーライドOnPaint()関数では、曲線の進行状況バーを濃い灰色で描画し、進行状況バーの変更値(30%など)を反映するためにプログレスバーの一部を黄色で描画します。ただし、値が連続的に変化している場合、プログレスバーの色の一部が黄色に変わっていることがわかります。ただ

    0

    1答えて

    私はカスタムユーザーコントロールを作成していますが、OnPaint()をオーバーライドすると、それは継続的に呼び出されません。 これは私のコードです: [ToolboxData("<{0}:ColoredProgressBar runat=server></{0}:ColoredPorgressBar>")] public class ColoredProgressBar : Progr

    1

    2答えて

    PictureBoxに小さな画像をペイントしたいのですが、OnPaintメソッドをオーバーライドするか、PictureBoxを拡張する新しいコンポーネントを作成する必要がありますか? 私はここにいないJavaで働いており、これを試してみましたが、:InitializeComponentメソッドの this.pictureBox1 = new System.Windows.Forms.Pictur

    -1

    2答えて

    次のコードを使用してテキストボックスを作成しましたが、テキストボックスのどのような状況でも、ペイントメソッドは起動されません。 OnPaint()をトリガーするソリューションを提案できますか?あなたのOnPaint protected override void OnPaint(PaintEventArgs e) { base.OnPaint(e); ControlPaint

    5

    1答えて

    私はShowDialogを使用して呼び出すフォームを持っています。このフォームには、テキストボックス、ラベル、およびボタンがいくつか含まれています。私が抱えている問題は、テキストボックスがフォーム自体の前に描画され、他のコントロールが描画されているということです。 私はこれが問題を引き起こしていることができれば、私はよく分からないOnPaint方法オーバーライドしています: protected o

    -1

    1答えて

    こんにちは、私は透明な背景で2つの画像を重ねようとしています。私はこれを行うにはのOnPaintメソッドを使用することができます聞いたので、私は protected override void OnPaint(PaintEventArgs e) { System.Drawing.Graphics obj; obj = this.CreateGraphics();

    1

    1答えて

    私はカスタムボタンを持っています。 OnPaintメソッドがコントロールのクラスファイルで動作していますが、メソッドはForm.csでは機能しません。なぜこれが起こり、どのように修正することができますか? ボタンの私のコード:Form.csで //code... public AltoButton() { SetStyle(ControlStyles.AllPaintingIn