PowerTools PlusPak for Windows Forms 8.0J
FillImageLayout プロパティ
使用例 

完了部分のイメージのレイアウトを取得または設定します。
構文
Public Property FillImageLayout As ImageLayout
public ImageLayout FillImageLayout {get; set;}

プロパティ値

System.Windows.Forms.ImageLayoutを示す値。
使用例
次のサンプルコードは、イメージを用いて完了部分を塗りつぶす GcProgressBar の作成方法を示します。
' GcProgressBar1のフラットスタイルを設定します。 
GcProgressBar1.FlatStyle = System.Windows.Forms.FlatStyle.Flat 

' コントロールの境界線スタイルを設定します。 
GcProgressBar1.BorderStyle = BorderStyle.Fixed3D 

' GcProgressBar1のスタイルを連続した塗りつぶしに設定します。 
GcProgressBar1.Style = GrapeCity.Win.Bars.ProgressStyle.Continuous 

' コントロールの背景グラデーションを設定します。 
Dim myBackGradientEffect1 As New GrapeCity.Win.Common.GradientEffect 
myBackGradientEffect1.Style = GrapeCity.Win.Common.GradientStyle.Horizontal 
myBackGradientEffect1.Direction = GrapeCity.Win.Common.GradientDirection.Center 
myBackGradientEffect1.StartColor = Color.White 
myBackGradientEffect1.EndColor = Color.Pink 

' 背景グラデーションをGcProgressBar1に設定します。 
GcProgressBar1.BackGradientEffect = myBackGradientEffect1 

' テキストの色を設定します。 
GcProgressBar1.ForeColor = Color.Blue 

' 完了部分を塗りつぶすためのイメージを設定します。 
Dim myFillImage As Image = Image.FromFile("Arrow.bmp") 
GcProgressBar1.FillImage = myFillImage 
GcProgressBar1.FillImageLayout = ImageLayout.Stretch 

' 完了部分の塗りつぶし色を透過に設定します。 
GcProgressBar1.FillColor = Color.Transparent
// GcProgressBar1のフラットスタイルを設定します。 
gcProgressBar1.FlatStyle = System.Windows.Forms.FlatStyle.Flat; 

// コントロールの境界線スタイルを設定します。 
gcProgressBar1.BorderStyle = BorderStyle.Fixed3D; 

// GcProgressBar1のスタイルを連続した塗りつぶしに設定します。 
gcProgressBar1.Style = GrapeCity.Win.Bars.ProgressStyle.Continuous; 

// コントロールの背景グラデーションを設定します。 
GrapeCity.Win.Common.GradientEffect myBackGradientEffect1 = new GrapeCity.Win.Common.GradientEffect(); 
myBackGradientEffect1.Style = GrapeCity.Win.Common.GradientStyle.Horizontal; 
myBackGradientEffect1.Direction = GrapeCity.Win.Common.GradientDirection.Center; 
myBackGradientEffect1.StartColor = Color.White; 
myBackGradientEffect1.EndColor = Color.Pink; 

// 背景グラデーションをGcProgressBar1に設定します。 
gcProgressBar1.BackGradientEffect = myBackGradientEffect1; 

// テキストの色を設定します。 
gcProgressBar1.ForeColor = Color.Blue; 

// 完了部分を塗りつぶすためのイメージを設定します。 
Image myFillImage = Image.FromFile("Arrow.bmp"); 
gcProgressBar1.FillImage = myFillImage; 
gcProgressBar1.FillImageLayout = ImageLayout.Stretch; 

// 完了部分の塗りつぶし色を透過に設定します。 
gcProgressBar1.FillColor = Color.Transparent;
プラットフォーム

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

参照

GcProgressBar クラス
GcProgressBar メンバ

Send Feedback