vb.net绘图实现代码

<Window x:Class="Animation.PathBasedAnimation"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="PathBasedAnimation" Height="381.6" Width="521.6"
    >
 

  <Canvas Margin="10">
    <Image Name="image">
      <Image.Source>
        <DrawingImage>
          <DrawingImage.Drawing>
            <GeometryDrawing Brush="LightSteelBlue">
              <GeometryDrawing.Geometry>
                <GeometryGroup>
                  <Ellips教程eGeometry Center="10,10" RadiusX="9" RadiusY="4" />
                  <EllipseGeometry Center="10,10" RadiusX="4" RadiusY="9" />
                </GeometryGroup>
              </GeometryDrawing.Geometry>
              <GeometryDrawing.Pen>
                <Pen Thickness="1" Brush="Black" />
              </GeometryDrawing.Pen>
            </GeometryDrawing>
          </DrawingImage.Drawing>
        </DrawingImage>
      </Image.Source>
    </Image>
  </Canvas>
</Window>

实例二

<Window x:Class="Drawing.Drawings"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Drawings" Height="300" Width="300">
  <Window.Resources>
    <GeometryDrawing x:Key="Drawing" Brush="Yellow" >
      <GeometryDrawing.Pen>
        <Pen Brush="Blue" Thickness="3"></Pen>
      </GeometryDrawing.Pen>
      <GeometryDrawing.Geometry>
        <PathGeometry>
          <PathFigure IsClosed="True" StartPoint="10,100">
            <LineSegment Point="100,100" />
            <LineSegment Point="100,50" />
          </PathFigure>
        </PathGeometry>
      </GeometryDrawing.Geometry>
    </GeometryDrawing>
  </Window.Resources>
 
  <StackPanel Orientation="Horizontal" Margin="5">
    <Button Width="30" Height="30">
      <Image>
        <Image.Source>
          <DrawingImage Drawing="{StaticResource Drawing}">           
          </DrawingImage>
        </Image.Source>
      </Image>
    </Button>

  </StackPanel>
</Window>

 

时间: 2025-01-03 08:35:53

vb.net绘图实现代码的相关文章

VB鼠标绘图基础资料总结

VB鼠标绘图基础资料总结 鉴于上半年编写过鼠标绘图的程序,在此将以前搜集的资料总结一下,给那些以前和我一样到处搜索的VB爱好者们一点方便,同时欢迎交流和指正.这里我尽量写的罗嗦又罗嗦一些,希望大家不要怪我.因为我们很多的资料都是理论性太强了,实用性或者说教人怎么用,太弱了.我希望能够罗嗦明白一点.我也是一个VB刚刚入门的人,把有限的经验写出来和大家分享. 前言鼠标绘图可以说是每一个VB编程者都想必定要尝试和锻炼的一个项目.学会了鼠标绘图,你就学会了Windows的鼠标操作,屏幕模映射模式,绘图模

高分!高分!高分!求mapxtreme for java 瘦客户端在地图上标绘图片代码实例。

问题描述 求mapxtremeforjava瘦客户端在地图上标绘图片代码实例.要能在地图上标上图片,不是文字,不如点击一个坐标. 解决方案 解决方案二:UP,晕,没人回答吗.解决方案三:vcvb的源码多一些吧?毕竟mapx是用微软那一套开发出来的--不太清楚,坐等牛人回答~解决方案四:引用2楼qma_yz的回复: vcvb的源码多一些吧?毕竟mapx是用微软那一套开发出来的--不太清楚,坐等牛人回答~ 不是啊,mapxtremeforjava是100%纯Java的,跟mapx是两个东西.解决方案

在asp.net中使用vb.net绘图

问题描述 在asp.net中使用vb.net绘图 asp.net中编程语言为vb.net,要绘图使用的是Graphics类,那么对于Graphics怎样初始化,定义为 dim gg as Graphics 在使用的时候用的是 gg.DrawBezier(p, wallline(aa).start1, wallline(aa).control11, wallline(aa).control21, wallline(aa).endpoint1) 报错为 :未将对象引用设置到对象的实例. 解决方案 h

VB实现鼠标绘图实例代码_vb

本文所述为VB实现鼠标绘图的实例,该实例实现线条颜色和线宽可自设,当按下鼠标按键时绘图开始并记录最初的起点,如果不是处在绘图状态则退出该过程,如果处在绘图状态则从起点到目前鼠标所在点绘制直线,然后将当前鼠标所在点作为新的起点,当释放鼠标按键时绘图结束. 具体的功能代码如下: VERSION 5.00 Object = "{F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.2#0"; "comdlg32.ocx" Begin VB.For

VB简易记事本实现代码_vb

事件实现代码: 复制代码 代码如下: Private Sub mQuit_Click() Text1.Text = "" End End Sub Private Sub mNew_Click() Text1.Text = "" Form1.Caption = "未命名" End Sub Private Sub mopen_Click() CommonDialog1.ShowOpen Frame = CommonDialog1.FileName I

防注入代码-vb.net sql注入代码

Page_Load事件中调用. 不过在这里强烈建议在数据库处调用,可参照以下代码调用: Dim conn As Data.OleDb.OleDbConnection         Dim jkclass As New Class1         conn = jkclass.getconn() Imports Microsoft.VisualBasic Public Class Class1     '---------------------------------------------

vb net-vb.net的代码需要解释下意思

问题描述 vb.net的代码需要解释下意思 逾期图书查询.MdiParent = Me Me.LayoutMdi(MdiLayout.ArrangeIcons) Timer1.Start() End Sub 代码什么意思

asp+ VB上传文件代码

asp+|上传 <html> <script language="VB" runat=server> Sub UploadBtn_Click(Sender as Object, E as EventArgs) UploadFile.PostedFile.SaveAs(Server.MapPath("test.jpg"))MyImage.ImageUrl = "test.jpg"MyImage.Visible = true

VB编程步步高-代码效率篇

了解对象的类型 如果你想知道一个对象是否是特殊的类型,请编写下面的代码: If TypeOf obj Is ListItem Then ... 如果想得到对象类型的名字,使用: MsgBox "The item is a " & TypeName(obj) 控制长时间的循环 当程序陷入一个很长时间的循环中时,你就不可能点击任何一个命令按钮或者按键.这样对于用户来说,就很不好控制.或许用户不想再执行循环,通过点击Cancel按钮退出呢?怎么解决这个问题?答案是:使用DoEvent