0

特に、htmlモックアップのcssスプライトを操作している間、Paint.Netを使用して、選択したアイコンに焦点を合わせ、左右および幅と高さのピクセル値を読み取ります。したがって、CSSクラスでそれらを使用できます。

左と上の値をクリップボードにコピーする簡単な方法はありますか?毎回手動で入力する必要はありませんか?

これが私の問題のSSです。

ここに画像の説明を入力してください

4

1 に答える 1

2

申し訳ありませんが、現在はできません。

マウスの座標をクリップボードにコピーするか、適切なメッセージボックスを表示するプラグインを作成しようとしましたが、プラグインはC#'using'キーワードを使用できないため不可能です。

あなたはあなたの機能要求のためにpaint.net作者に書くことができます-彼らがプログラムに追加することは非常に簡単でしょう

とにかく、コードは次のようになります。

#region UICode
bool Amount1 = true; // [0,1] Copy to clipboard
bool Amount2 = false; // [0,1] Show popup
#endregion

void Render(Surface dst, Surface src, Rectangle rect)
{
    Rectangle selection = EnvironmentParameters.GetSelection(src.Bounds).GetBoundsInt();

    int a = System.Windows.Forms.Cursor.Position.X;
    // or int a = Selection.Left;
    int b = System.Windows.Forms.Cursor.Position.Y;
    // or int b = Selection.Top;

    if (Amount1)
    {
        Clipboard.SetText(a.ToString() + ", " + b.ToString());
    }

    if (Amount2)
    {
        MessageBox.Show(a.ToString() + ", " + b.ToString());
    }
}
于 2012-09-27T10:22:59.187 に答える