Вы можете нарисовать текст с помощью TextRenderer, который будет рисовать его без фона:
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
TextRenderer.DrawText(e.Graphics,
overallpercent.ToString("#0") + "%",
this.Font,
new Point(10, 10),
Color.Red);
}
Когда изменяется общее значение, обновите pictureBox:
pictureBox1.Refresh();
Вы также можете использовать Graphics. DrawString, но TextRenderer.DrawText (с использованием GDI) работает быстрее, чем DrawString (GDI +)
Просмотрите источник этой страницы: http://mg.to/test/dynaframe.html Это, кажется, делает точно, что Вы хотите сделать.
$(function() {
var $frame = $('<iframe style="width:200px; height:100px;">');
$('body').html( $frame );
setTimeout( function() {
var doc = $frame[0].contentWindow.document;
var $body = $('body',doc);
$body.html('<h1>Test</h1>');
}, 1 );
});
Да, я знаю, что это возможно, но основная проблема в том, что мы не можем обработать кадр извне. Я уже загрузил кое-что другое.
$(function() {
var $frame = $('<iframe style="width:200px; height:100px;">');
$('body').html( $frame );
setTimeout( function() {
var doc = $frame[0].contentWindow.document;
var $body = $('body',doc);
$body.html('<h1>Test</h1>');
}, 1 );
});
но если мы начнем как
<iframe src="http:/www.hamrobrt.com">
<---Your Script to put as you like--->
Тогда это невозможно выбить.
Нет, это не так. Вы бы изменили сценарий следующим образом:
$(function() {
var $frame = $('iframe');
setTimeout( function() {
var doc = $frame[0].contentWindow.document;
var $body = $('body',doc);
$body.html('<h1>Test</h1>');
}, 1 );
});