это мой первый вопрос здесь. Я пытаюсь создать элемент управления набором в качестве пользовательского элемента управления в VB.NET. Я использую VS2008.VB.NET пользовательский контроль управления графикой вращения
До сих пор мне удалось повернуть изображение, используя graphics.rotatetransform. однако, это вращает все. Теперь у меня есть битмап для циферблата, который должен оставаться стабильным, а другой битмап для иглы, который мне нужно вращать.
до сих пор я попытался это:
Dim gL As Graphics = Graphics.FromImage(bmpLongNeedle)
gL.TranslateTransform(bmpLongNeedle.Width/2, bmpLongNeedle.Height * 0.74)
gL.RotateTransform(angleLongNeedle)
gL.TranslateTransform(-bmpLongNeedle.Width/2, -bmpLongNeedle.Height * 0.74)
gL.DrawImage(bmpLongNeedle, 0, 0)
Как я понимаю, образ иглы должен быть повернут под углом «angleLongNeedle», хотя я уверен, размещая повернутое изображение на 0,0. Однако результат заключается в том, что иглу не нарисовать на элементе управления.
любые указатели относительно того, где я могу пойти не так или что-то еще, что я должен делать?
Заранее спасибо