<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Power Packs 2.0</title><link>http://blogs.wankuma.com/hiro/category/1474.aspx</link><description>Power Packs 2.0</description><managingEditor>HIRO</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>HIRO</dc:creator><title>Power Packs 2.0 のTipsを HIRO's.NETで公開しました</title><link>http://blogs.wankuma.com/hiro/archive/2007/09/03/93490.aspx</link><pubDate>Mon, 03 Sep 2007 00:09:00 GMT</pubDate><guid>http://blogs.wankuma.com/hiro/archive/2007/09/03/93490.aspx</guid><wfw:comment>http://blogs.wankuma.com/hiro/comments/93490.aspx</wfw:comment><comments>http://blogs.wankuma.com/hiro/archive/2007/09/03/93490.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/hiro/comments/commentRss/93490.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/hiro/services/trackbacks/93490.aspx</trackback:ping><description>&lt;p&gt;&lt;a href="http://hiro.wankuma.com/."&gt;HIRO's.NET&lt;/a&gt; に Power Packs 2.0 Tips 追加しました。&lt;/p&gt; &lt;p&gt;VB.NETは&lt;a href="http://hiro.wankuma.com/VBNET2005/Control/PowerPack2_Menu.htm"&gt;こちら&lt;/a&gt;。　C#は&lt;a href="http://hiro.wankuma.com/CS2005/Control/PowerPack2_Menu.htm"&gt;こちら&lt;/a&gt;。&lt;/p&gt;
&lt;BR&gt;&lt;BR&gt;
&lt;A href="http://hiro.wankuma.com/" target=_blank&gt;&lt;IMG src="http://hiro.wankuma.com/images/banner88_31.jpg"&gt; &lt;/A&gt;
&lt;img src ="http://blogs.wankuma.com/hiro/aggbug/93490.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>HIRO</dc:creator><title>Power Packs 2.0 角丸四角形を描いてみよう</title><link>http://blogs.wankuma.com/hiro/archive/2007/09/01/93246.aspx</link><pubDate>Sat, 01 Sep 2007 23:07:00 GMT</pubDate><guid>http://blogs.wankuma.com/hiro/archive/2007/09/01/93246.aspx</guid><wfw:comment>http://blogs.wankuma.com/hiro/comments/93246.aspx</wfw:comment><comments>http://blogs.wankuma.com/hiro/archive/2007/09/01/93246.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/hiro/comments/commentRss/93246.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/hiro/services/trackbacks/93246.aspx</trackback:ping><description>&lt;p&gt;Power Packs 2.0 の RectangleShapeコントロールで角丸四角形を描いてみましょう。&lt;/p&gt; &lt;p&gt;角丸四角形を描くには、CornerRadiusプロパティを使用します。&lt;/p&gt; &lt;p&gt;このプロパティは、四隅の角の半径を表しています。&lt;/p&gt; &lt;p&gt;なので指定可能な最大値はHeight / 2 となります。&lt;/p&gt; &lt;p&gt;これ以上の値を設定しようとした場合には、自動で Height / 2 がセットされます。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;下図はCornerRadiusを使用して角丸四角形を描いた例です。&lt;/p&gt; &lt;p&gt;右側は、WidthとHeightに同じ値をセットし、なおかつCornerRadiusにHeight / 2の値をセットして円を描いています。&lt;/p&gt; &lt;p&gt;（そんなことしなくてもOvalShapeコントロールでWidth = Heightにすれば円は描けますが...）&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img src="http://hiro.wankuma.com/images2005/PowerPacks2_Rectangle1.png"&gt;&lt;/p&gt;
&lt;BR&gt;&lt;BR&gt;
&lt;A href="http://hiro.wankuma.com/" target=_blank&gt;&lt;IMG src="http://hiro.wankuma.com/images/banner88_31.jpg"&gt; &lt;/A&gt;&lt;img src ="http://blogs.wankuma.com/hiro/aggbug/93246.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>HIRO</dc:creator><title>Power Packs 2.0 シェイプコントロールのボーダースタイル</title><link>http://blogs.wankuma.com/hiro/archive/2007/08/31/93048.aspx</link><pubDate>Fri, 31 Aug 2007 22:47:00 GMT</pubDate><guid>http://blogs.wankuma.com/hiro/archive/2007/08/31/93048.aspx</guid><wfw:comment>http://blogs.wankuma.com/hiro/comments/93048.aspx</wfw:comment><comments>http://blogs.wankuma.com/hiro/archive/2007/08/31/93048.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blogs.wankuma.com/hiro/comments/commentRss/93048.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/hiro/services/trackbacks/93048.aspx</trackback:ping><description>&lt;p&gt;今回は絵で見るシリーズ Part3 です。&lt;/p&gt; &lt;p&gt;Part1. &lt;a href="http://blogs.wankuma.com/hiro/archive/2007/08/28/92457.aspx"&gt;絵で見る FillStyle&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Part2. &lt;a href="http://blogs.wankuma.com/hiro/archive/2007/08/30/92833.aspx"&gt;絵で見るグラデーション&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;ボーダースタイルを設定するにはBorderStyleプロパティを使用します。&lt;/p&gt; &lt;p&gt;BorderStyleには&lt;b&gt;DashStyle&lt;/b&gt; 列挙体をセットします。&lt;/p&gt; &lt;p&gt;サンプルでは、BorderStyleがわかりやすいようにするため線幅(BorderWidth)を 2 にしています。&lt;/p&gt; &lt;p&gt;&lt;img src="http://hiro.wankuma.com/images2005/PowerPacks2_BorderStyle.png"&gt;&lt;/p&gt;
&lt;BR&gt;&lt;BR&gt;
&lt;A href="http://hiro.wankuma.com/" target=_blank&gt;&lt;IMG src="http://hiro.wankuma.com/images/banner88_31.jpg"&gt; &lt;/A&gt;&lt;img src ="http://blogs.wankuma.com/hiro/aggbug/93048.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>HIRO</dc:creator><title>Power Packs 2.0 シェイプコントロールのグラデーション</title><link>http://blogs.wankuma.com/hiro/archive/2007/08/30/92833.aspx</link><pubDate>Thu, 30 Aug 2007 23:26:00 GMT</pubDate><guid>http://blogs.wankuma.com/hiro/archive/2007/08/30/92833.aspx</guid><wfw:comment>http://blogs.wankuma.com/hiro/comments/92833.aspx</wfw:comment><comments>http://blogs.wankuma.com/hiro/archive/2007/08/30/92833.aspx#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://blogs.wankuma.com/hiro/comments/commentRss/92833.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/hiro/services/trackbacks/92833.aspx</trackback:ping><description>&lt;P&gt;今日もPower Packs 2.0ネタです。&lt;/P&gt;
&lt;P&gt;前々回、目で見るFillStyleをやったので、今回は絵で見るグラデーションです。&lt;/P&gt;
&lt;P&gt;FillColor に SkyBlueを、FillGradientColor に Blue を指定しています。&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://hiro.wankuma.com/images2005/PowerPacks2_Gradient1.png"&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;シェイプコントロールでグラデーションを使用するには&lt;/P&gt;
&lt;P&gt;FillStyle = PowerPacks.FillStyle.Solid&lt;/P&gt;
&lt;P&gt;とする必要があることに注意しましょう。&lt;/P&gt;&lt;BR&gt;&lt;BR&gt;
&lt;A href="http://hiro.wankuma.com/" target=_blank&gt;&lt;IMG src="http://hiro.wankuma.com/images/banner88_31.jpg"&gt; &lt;/A&gt;&lt;img src ="http://blogs.wankuma.com/hiro/aggbug/92833.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>HIRO</dc:creator><title>Power Packs 2.0 のシェイプコントロールの動的追加について</title><link>http://blogs.wankuma.com/hiro/archive/2007/08/29/92650.aspx</link><pubDate>Wed, 29 Aug 2007 23:32:00 GMT</pubDate><guid>http://blogs.wankuma.com/hiro/archive/2007/08/29/92650.aspx</guid><wfw:comment>http://blogs.wankuma.com/hiro/comments/92650.aspx</wfw:comment><comments>http://blogs.wankuma.com/hiro/archive/2007/08/29/92650.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/hiro/comments/commentRss/92650.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/hiro/services/trackbacks/92650.aspx</trackback:ping><description>&lt;p&gt;実はシェイプコントロールはツールボックスからドラッグ＆ドロップしたとき、フォームに直接追加されるわけではないことを知りました。&lt;/p&gt; &lt;p&gt;ドラッグ＆ドロップを行うと、自動でShapeContainerが追加され、その上に貼り付けられます。&lt;/p&gt; &lt;p&gt;ということでこのお約束を守れば動的追加を行うことができます。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;お約束は&lt;/p&gt; &lt;p&gt;1. シェイプコントロールを表示するにはSahpeContainerが必要&lt;/p&gt; &lt;p&gt;2. シェイプコントロールの親はShapeContainer&lt;/p&gt; &lt;p&gt;3. SapeContainerの親はForm&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;VB.NETでのサンプルは下記の通りです&lt;/p&gt;&lt;pre class="code"&gt;    &lt;span style="color: rgb(0,0,255)"&gt;Private&lt;/span&gt; &lt;span style="color: rgb(0,0,255)"&gt;Sub&lt;/span&gt; Form1_Load(&lt;span style="color: rgb(0,0,255)"&gt;ByVal&lt;/span&gt; sender &lt;span style="color: rgb(0,0,255)"&gt;As&lt;/span&gt; System.Object, &lt;span style="color: rgb(0,0,255)"&gt;ByVal&lt;/span&gt; e &lt;span style="color: rgb(0,0,255)"&gt;As&lt;/span&gt; System.EventArgs) &lt;span style="color: rgb(0,0,255)"&gt;Handles&lt;/span&gt; &lt;span style="color: rgb(0,0,255)"&gt;MyBase&lt;/span&gt;.Load
        &lt;span style="color: rgb(0,128,0)"&gt;'1 シェイプコントロールを表示するにはSahpeContainerが必要&lt;br&gt;&lt;/span&gt;        &lt;span style="color: rgb(0,0,255)"&gt;Dim&lt;/span&gt; canvas &lt;span style="color: rgb(0,0,255)"&gt;As&lt;/span&gt; &lt;span style="color: rgb(0,0,255)"&gt;New&lt;/span&gt; Microsoft.VisualBasic.PowerPacks.ShapeContainer&lt;br&gt;
        &lt;span style="color: rgb(0,0,255)"&gt;Dim&lt;/span&gt; rec &lt;span style="color: rgb(0,0,255)"&gt;As&lt;/span&gt; &lt;span style="color: rgb(0,0,255)"&gt;New&lt;/span&gt; Microsoft.VisualBasic.PowerPacks.RectangleShape
        rec.FillColor = System.Drawing.SystemColors.ControlDark
        rec.FillGradientColor = System.Drawing.Color.Maroon
        rec.FillGradientStyle = Microsoft.VisualBasic.PowerPacks.FillGradientStyle.None
        rec.FillStyle = PowerPacks.FillStyle.Wave
        rec.Location = &lt;span style="color: rgb(0,0,255)"&gt;New&lt;/span&gt; System.Drawing.Point(10, 10)
        rec.Name = &lt;span style="color: rgb(163,21,21)"&gt;"RectangleShape1"
&lt;/span&gt;        rec.Size = &lt;span style="color: rgb(0,0,255)"&gt;New&lt;/span&gt; System.Drawing.Size(100, 100)

        &lt;span style="color: rgb(0,128,0)"&gt;'2. シェイプコントロールの親はShapeContainer
&lt;/span&gt;        rec.Parent = canvas

        &lt;span style="color: rgb(0,128,0)"&gt;'3. SapeContainerの親はForm&lt;br&gt;&lt;/span&gt;        canvas.Parent = &lt;span style="color: rgb(0,0,255)"&gt;Me
&lt;/span&gt;    &lt;span style="color: rgb(0,0,255)"&gt;End&lt;/span&gt; &lt;span style="color: rgb(0,0,255)"&gt;Sub&lt;/span&gt;&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;実行結果は下記の通り&lt;/p&gt;
&lt;p&gt;&lt;a href="http://hiro.wankuma.com/blog_images/2007/06/PowerPacks2.0_14B0E/image.png" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="166" alt="image" src="http://hiro.wankuma.com/blog_images/2007/06/PowerPacks2.0_14B0E/image_thumb.png" width="211" border="0"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;br&gt;&lt;br&gt;
&lt;div align="left"&gt;
&lt;a href="http://hiro.wankuma.com/" target="_blank"&gt;
&lt;img src="http://hiro.wankuma.com/images/banner88_31.jpg"&gt;
&lt;/a&gt;&lt;img src ="http://blogs.wankuma.com/hiro/aggbug/92650.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>HIRO</dc:creator><title>Power Packs 2.0 のシェイプコントロールのFillStyle</title><link>http://blogs.wankuma.com/hiro/archive/2007/08/28/92457.aspx</link><pubDate>Tue, 28 Aug 2007 23:32:00 GMT</pubDate><guid>http://blogs.wankuma.com/hiro/archive/2007/08/28/92457.aspx</guid><wfw:comment>http://blogs.wankuma.com/hiro/comments/92457.aspx</wfw:comment><comments>http://blogs.wankuma.com/hiro/archive/2007/08/28/92457.aspx#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://blogs.wankuma.com/hiro/comments/commentRss/92457.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/hiro/services/trackbacks/92457.aspx</trackback:ping><description>&lt;p&gt;久々の投稿です。 &lt;p&gt;なにやらPower Packs 2.0が人気のようですね。 &lt;p&gt;ネタ元:&lt;a href="http://blogs.wankuma.com/hirom/archive/2007/08/27/92190.aspx"&gt;ひろえむさん&lt;/a&gt; &lt;p&gt;ネタ元:&lt;a href="http://blogs.wankuma.com/kyoro/archive/2007/08/28/92259.aspx"&gt;きょろさん&lt;/a&gt; &lt;p&gt;ネタ元：&lt;a href="http://blogs.wankuma.com/non/archive/2007/08/28/92271.aspx"&gt;のんさん&lt;/a&gt;&lt;/p&gt; &lt;p&gt;FillStyleですが、言葉で説明されても、いまいちピンと来ませんよね？&lt;/p&gt; &lt;p&gt;ということで、「絵で見るFillStyle一覧」作ってみました。&lt;/p&gt; &lt;p&gt;ご参考まで。&lt;/p&gt; 
&lt;p&gt;&lt;img src="http://hiro.wankuma.com/images2005/PowerPacks2_FillStyle1.png"&gt;&lt;p&gt;
&lt;p&gt;&lt;img src="http://hiro.wankuma.com/images2005/PowerPacks2_FillStyle2.png"&gt;&lt;p&gt;
&lt;p&gt;&lt;img src="http://hiro.wankuma.com/images2005/PowerPacks2_FillStyle3.png"&gt;&lt;p&gt;
&lt;br&gt;&lt;br&gt;
&lt;div align="left"&gt;
&lt;a href="http://hiro.wankuma.com/" target="_blank"&gt;
&lt;img src="http://hiro.wankuma.com/images/banner88_31.jpg"&gt;
&lt;/a&gt;&lt;img src ="http://blogs.wankuma.com/hiro/aggbug/92457.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>