かずきのBlog

C#やJavaやRubyとメモ書き

目次

Blog 利用状況

ニュース

わんくまBlogが不安定になったため、前に書いてたはてなダイアリーにメインを移動します。
かずきのBlog@Hatena
技術的なネタは、こちらにも、はてなへのリンクという形で掲載しますが、雑多ネタははてなダイアリーだけに掲載することが多いと思います。
コメント
プログラマ的自己紹介
お気に入りのツール/IDE
プロフィール
経歴
広告
アクセサリ

書庫

日記カテゴリ

[WPF][C#]グラデーションしたいんだよ~

見栄えに関する部分を調べたり勉強したりするのはそんなに好きじゃない。
好きじゃ無いんだけど…

単色べったりじゃぁあんまりじゃない?ということでグラデーションをやろうと思います。

グラデーションとかを試すために、簡単なWindowを1つでっちあげます。
GridにRectangleを置いただけ。RectangleがGridいっぱいに広がって配置されます。
こんな感じ。

<Window x:Class="WpfBrush.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="300" Width="300">
	<Grid>
		<Rectangle />
	</Grid>
</Window>

実行結果は下の通り。何も無いウィンドウがそのまま出るだけ。
image

RectangleのFillプロパティにBrushを指定すれば好きな色にできる。
たとえば、#FF0000FFをFillに指定すると、真っ青なウィンドウの出来上がり。ちなみに、色の指定はARGBの形式。
image

Brushを期待するプロパティに文字列を指定してうまく動いてるのは、どこかしらで間にコンバータとかが絡んでるからだろう。

それは置いといて…
グラデーションって意外と簡単に出来るようだ。
LinearGradientBrushと言うものを使えば、結構グラデーションできる。

とりあえず使うだけならすごく簡単。GradientStopsプロパティにGradientStopというものを追加するだけ。
GradientStopは、ColorとOffsetを指定すればOK。

Offsetには0~1の値を設定する。デフォだと0が左上で1が右下になってる。
ためしに下のようなブラシをRectangleのFillプロパティに設定してみた。

				<LinearGradientBrush>
					<GradientStop Color="#FF0000FF" Offset="0" />
					<GradientStop Color="#FFFFFF00" Offset="1" />
				</LinearGradientBrush>

実行するとグラデーションしてるのがわかる。
image

Offsetを適当な値にして間にGradientStopを挟み込めば色々グラデーションできる。

				<LinearGradientBrush>
					<GradientStop Color="#FF000000" Offset="0" />
					<GradientStop Color="#FFFF0000" Offset="0.25" />
					<GradientStop Color="#FF00FF00" Offset="0.5" />
					<GradientStop Color="#FF0000FF" Offset="0.75" />
					<GradientStop Color="#FFFFFFFF" Offset="1" />
				</LinearGradientBrush>

黒、赤、緑、青、白へと移り変わるグラデーション。

image

ちなみに、左上から右下に流れるようになってるのはLinearGradientBrushのStartPointとEndPointプロパティで指定できる。
デフォだとStartPointが0,0でEndPointが1,1になる。つまり左上から右下になる。

これを1,0と0,1に指定すると右上から左下へ色が変わって行く。

				<LinearGradientBrush StartPoint="1,0" EndPoint="0,1">
					<GradientStop Color="#FF000000" Offset="0" />
					<GradientStop Color="#FFFF0000" Offset="0.25" />
					<GradientStop Color="#FF00FF00" Offset="0.5" />
					<GradientStop Color="#FF0000FF" Offset="0.75" />
					<GradientStop Color="#FFFFFFFF" Offset="1" />
				</LinearGradientBrush>

image

ということで、調子に乗ってボタンのテンプレートをさくっと書いてみた。

		<Button Content="Click!">
			<Button.Template>
				<ControlTemplate TargetType="{x:Type Button}">
					<Border Name="border" BorderThickness="5" CornerRadius="20,0,20,0" Padding="10">
						<Border.BorderBrush>
							<LinearGradientBrush>
								<GradientStop Color="#77FFAA00" Offset="0" />
								<GradientStop Color="#7700AA44" Offset="1" />
							</LinearGradientBrush>
						</Border.BorderBrush>
						<Border.Background>
							<LinearGradientBrush>
								<GradientStop Color="#7700AA44" Offset="0" />
								<GradientStop Color="#77FFAA00" Offset="1" />
							</LinearGradientBrush>
						</Border.Background>
						<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" />
					</Border>
					<ControlTemplate.Triggers>
						<Trigger Property="IsMouseOver" Value="True">
							<Setter TargetName="border" Property="BorderBrush">
								<Setter.Value>
									<LinearGradientBrush>
										<GradientStop Color="#7700AA44" Offset="0" />
										<GradientStop Color="#77FFAA00" Offset="1" />
									</LinearGradientBrush>
								</Setter.Value>
							</Setter>
							<Setter TargetName="border" Property="Background">
								<Setter.Value>
									<LinearGradientBrush>
										<GradientStop Color="#77FFAA00" Offset="0" />
										<GradientStop Color="#7700AA44" Offset="1" />
									</LinearGradientBrush>
								</Setter.Value>
							</Setter>
						</Trigger>
						<Trigger Property="IsPressed" Value="True">
							<Setter TargetName="border" Property="BorderBrush">
								<Setter.Value>
									<LinearGradientBrush>
										<GradientStop Color="#FF00AA44" Offset="0" />
										<GradientStop Color="#FFFFAA00" Offset="1" />
									</LinearGradientBrush>
								</Setter.Value>
							</Setter>
							<Setter TargetName="border" Property="Background">
								<Setter.Value>
									<LinearGradientBrush>
										<GradientStop Color="#FFFFAA00" Offset="0" />
										<GradientStop Color="#FF00AA44" Offset="1" />
									</LinearGradientBrush>
								</Setter.Value>
							</Setter>
						</Trigger>
					</ControlTemplate.Triggers>
				</ControlTemplate>
			</Button.Template>
			<Button.FocusVisualStyle>
				<Style TargetType="{x:Type Control}">
					<Setter Property="Template">
						<Setter.Value>
							<ControlTemplate>
								<Border CornerRadius="20,0,20,0" BorderThickness="1" BorderBrush="Black" Padding="5"/>
							</ControlTemplate>
						</Setter.Value>
					</Setter>
				</Style>
			</Button.FocusVisualStyle>
		</Button>

本当はスタイルとかに追い出してやらないと使いまわしきかないけど、とりあえずべたっと書いた。
実行すると下みたいな感じ。

通常
image

マウスカーソル乗せた時
image

クリックしたとき
image

前に作った丸いボタンよりかなりいい感じ? 

投稿日時 : 2008年2月10日 1:05

Feedback

# welded ball valve 2012/10/18 23:39 http://www.jonloovalve.com/Full-welded-ball-valve-

I got what you mean , thanks for putting up.Woh I am thankful to find this website through google. "You must pray that the way be long, full of adventures and experiences." by Constantine Peter Cavafy.

# louis vuitton speedy 2012/10/28 3:22 http://www.louisvuittonoutletdiaperbag.com/

Happen to be keep going as soon as each one comrade is certain he's got a small transcendency throughout the other.
louis vuitton speedy http://www.louisvuittonoutletdiaperbag.com/

# cheap louis vuitton purses 2012/10/28 3:22 http://www.louisvuittonoutletbags2013.com/

Don‘s strive so hard, the proper products can be purchased for those who lowest anticipate the crooks to.
cheap louis vuitton purses http://www.louisvuittonoutletbags2013.com/

# burberry outlet online 2012/10/28 14:45 http://www.burberryoutletscarfsale.com

But wanna remark on few general things, The website style and design is perfect, the articles is very wonderful : D.
burberry outlet online http://www.burberryoutletscarfsale.com

# clarisonic mia 2012/10/30 21:35 http://www.clarisonicmia-coupon.com/

Joy is seen as a fragrance it's hard to dans le but de directly on other folks with out applying for a a small number of droplets directly on all by yourself.
clarisonic mia http://www.clarisonicmia-coupon.com/

# Nike Free 3.0 V4 Damen 2012/10/30 21:35 http://www.nikefree3runschuhe.com/

Association would be the golden thread which in turn jewelry the very kisses of all marketplace.
Nike Free 3.0 V4 Damen http://www.nikefree3runschuhe.com/

# burberry outlet 2012/11/02 13:24 http://www.burberryoutletonlineshopping.com/

I'll immediately grasp your rss as I can not in finding your e-mail subscription hyperlink or e-newsletter service. Do you have any? Please allow me know in order that I may subscribe. Thanks.
burberry outlet http://www.burberryoutletonlineshopping.com/

# re: INI 編集ツール IniModifier を作成してみる (1) 2018/07/31 14:46 chenyingying

http://www.kanyeyeezyshoes.us.com
http://www.ralphlaurensale.org.uk
http://www.newbalancestore.us.com
http://www.airmaxplus.org
http://www.mauijimsunglasses.us.com
http://www.christiandiorhandbags.us.com
http://www.bvlgari.us.com
http://www.baseballjersey.us.com
http://www.fansoccerjerseys.com
http://www.cheapreplicawatches.us.com
chenyingying20180731メ

# Hi there, after reading this remarkable post i am as well delighted to share my knowledge here with friends. 2019/04/05 7:08 Hi there, after reading this remarkable post i am

Hi there, after reading this remarkable post i am as well delighted to share my knowledge here
with friends.

# What a stuff of un-ambiguity and preserveness of valuable knowledge about unpredicted feelings. 2019/05/08 10:24 What a stuff of un-ambiguity and preserveness of

What a stuff of un-ambiguity and preserveness of valuable knowledge about unpredicted feelings.

# You could certainly see your skills within the article you write. The sector hopes for even more passionate writers like you who aren't afraid to say how they believe. Always follow your heart. 2019/05/12 22:33 You could certainly see your skills within the art

You could certainly see your skills within the article you write.

The sector hopes for even more passionate writers like you
who aren't afraid to say how they believe. Always follow your heart.

# Hi, I do believe this is a great web site. I stumbledupon it ; ) I will revisit once again since i have bookmarked it. Money and freedom is the best way to change, may you be rich and continue to help others. 2019/05/29 23:04 Hi, I do believe this is a great web site. I stumb

Hi, I do believe this is a great web site.
I stumbledupon it ;) I will revisit once again since i have bookmarked it.
Money and freedom is the best way to change, may you be rich and continue to help others.

# Heya i am for the first time here. I came across this board and I find It truly useful & it helped me out a lot. I hope to give something back and help others like you aided me. 2019/06/03 2:27 Heya i am for the first time here. I came across t

Heya i am for the first time here. I came across this board and I find It truly
useful & it helped me out a lot. I hope to give something
back and help others like you aided me.

# When I initially commented I clicked the "Notify me when new comments are added" checkbox and now each time a comment is added I get several e-mails with the same comment. Is there any way you can remove people from that service? Appreciate it! 2019/06/17 0:21 When I initially commented I clicked the "Not

When I initially commented I clicked the "Notify me when new comments are added" checkbox and now each time a comment is added I get several e-mails with the same
comment. Is there any way you can remove people from that service?
Appreciate it!

# AjuhWGcsoudfjqCZdFe 2021/07/03 3:14 https://amzn.to/365xyVY

What as up, just wanted to tell you, I enjoyed this blog post. It was helpful. Keep on posting!

# re: [WPF][C#]?????????????~ 2021/08/08 17:50 hydroxyquine drug

choloquine https://chloroquineorigin.com/# what is hydroxychloroquine made of

# First off I would like to say awesome blog! I had a quick question that I'd like to ask if you do not mind. I was interested to know how you center yourself and clear your thoughts before writing. I've had trouble clearing my mind in getting my thoughts 2021/08/24 19:07 First off I would like to say awesome blog! I had

First off I would like to say awesome blog! I had a quick question that I'd like
to ask if you do not mind. I was interested to know how you center yourself and clear your thoughts before writing.
I've had trouble clearing my mind in getting my thoughts out there.
I do take pleasure in writing but it just seems like the first
10 to 15 minutes are generally wasted just trying to figure
out how to begin. Any suggestions or hints? Cheers!

# First off I would like to say awesome blog! I had a quick question that I'd like to ask if you do not mind. I was interested to know how you center yourself and clear your thoughts before writing. I've had trouble clearing my mind in getting my thoughts 2021/08/24 19:08 First off I would like to say awesome blog! I had

First off I would like to say awesome blog! I had a quick question that I'd like
to ask if you do not mind. I was interested to know how you center yourself and clear your thoughts before writing.
I've had trouble clearing my mind in getting my thoughts out there.
I do take pleasure in writing but it just seems like the first
10 to 15 minutes are generally wasted just trying to figure
out how to begin. Any suggestions or hints? Cheers!

# First off I would like to say awesome blog! I had a quick question that I'd like to ask if you do not mind. I was interested to know how you center yourself and clear your thoughts before writing. I've had trouble clearing my mind in getting my thoughts 2021/08/24 19:10 First off I would like to say awesome blog! I had

First off I would like to say awesome blog! I had a quick question that I'd like
to ask if you do not mind. I was interested to know how you center yourself and clear your thoughts before writing.
I've had trouble clearing my mind in getting my thoughts out there.
I do take pleasure in writing but it just seems like the first
10 to 15 minutes are generally wasted just trying to figure
out how to begin. Any suggestions or hints? Cheers!

# Hello! I've been reading your web site for a while now and finally got the bravery to go ahead and give you a shout out from Atascocita Tx! Just wanted to mention keep up the excellent work! 2021/09/01 4:49 Hello! I've been reading your web site for a while

Hello! I've been reading your web site for a while now and
finally got the bravery to go ahead and give you a shout out from Atascocita Tx!
Just wanted to mention keep up the excellent work!

# Spot on with this write-up, I really feel this amazing site needs a lot more attention. I'll probably be back again to read through more, thanks for the advice! 2021/09/03 10:50 Spot on with this write-up, I really feel this ama

Spot on with this write-up, I really feel this amazing site needs a lot more attention. I'll
probably be back again to read through more, thanks for the advice!

# What's up to every body, it's my first go to see of this blog; this blog contains amazing and genuinely excellent material for readers. 2021/09/04 19:56 What's up to every body, it's my first go to see o

What's up to every body, it's my first go to see of
this blog; this blog contains amazing and genuinely excellent material for readers.

# What's up to every body, it's my first go to see of this blog; this blog contains amazing and genuinely excellent material for readers. 2021/09/04 19:57 What's up to every body, it's my first go to see o

What's up to every body, it's my first go to see of
this blog; this blog contains amazing and genuinely excellent material for readers.

# What's up to every body, it's my first go to see of this blog; this blog contains amazing and genuinely excellent material for readers. 2021/09/04 19:58 What's up to every body, it's my first go to see o

What's up to every body, it's my first go to see of
this blog; this blog contains amazing and genuinely excellent material for readers.

# What's up to every body, it's my first go to see of this blog; this blog contains amazing and genuinely excellent material for readers. 2021/09/04 19:59 What's up to every body, it's my first go to see o

What's up to every body, it's my first go to see of
this blog; this blog contains amazing and genuinely excellent material for readers.

# tadalafil soft 20mg tabs 2021/09/17 9:11 abobbergy

http://buylasixshop.com/ - Lasix

# It's difficult to find educated people about this subject, however, you seem like you know what you're talking about! Thanks 2021/10/21 6:25 It's difficult to find educated people about this

It's difficult to find educated people about this subject, however, you seem like you know what you're talking about!
Thanks

# Cfoaf, wwyzkp. 2021/10/25 18:56 gamgqec

https://bit.ly/films-dyuna-2021-goda-smotret-onlaine

# My partner and I stumbled over here coming from a different web address and thought I might check things out. I like what I see so i am just following you. Look forward to looking over your web page repeatedly. 2022/01/31 10:17 My partner and I stumbled over here coming from a

My partner and I stumbled over here coming from a different web address
and thought I might check things out. I like what I see so i am just following you.
Look forward to looking over your web page repeatedly.

# I just like the helpful information you provide for your articles. I will bookmark your weblog and test again right here frequently. I am reasonably certain I'll be told a lot of new stuff proper right here! Good luck for the next! 2022/02/07 15:10 I just like the helpful information you provide fo

I just like the helpful information you provide for your articles.
I will bookmark your weblog and test again right
here frequently. I am reasonably certain I'll be told a lot of new stuff proper right here!

Good luck for the next!

# order doxycycline 100mg without prescription https://doxycyline1st.com/
doxycycline 150 mg 2022/02/26 0:17 Jusidkid

order doxycycline 100mg without prescription https://doxycyline1st.com/
doxycycline 150 mg

# magnificent submit, very informative. I wonder why the other experts of this sector do not notice this. You should continue your writing. I am confident, you've a great readers' base already! 2022/03/24 8:37 magnificent submit, very informative. I wonder why

magnificent submit, very informative. I wonder why the
other experts of this sector do not notice this.
You should continue your writing. I am confident,
you've a great readers' base already!

# magnificent submit, very informative. I wonder why the other experts of this sector do not notice this. You should continue your writing. I am confident, you've a great readers' base already! 2022/03/24 8:38 magnificent submit, very informative. I wonder why

magnificent submit, very informative. I wonder why the
other experts of this sector do not notice this.
You should continue your writing. I am confident,
you've a great readers' base already!

# magnificent submit, very informative. I wonder why the other experts of this sector do not notice this. You should continue your writing. I am confident, you've a great readers' base already! 2022/03/24 8:39 magnificent submit, very informative. I wonder why

magnificent submit, very informative. I wonder why the
other experts of this sector do not notice this.
You should continue your writing. I am confident,
you've a great readers' base already!

# magnificent submit, very informative. I wonder why the other experts of this sector do not notice this. You should continue your writing. I am confident, you've a great readers' base already! 2022/03/24 8:40 magnificent submit, very informative. I wonder why

magnificent submit, very informative. I wonder why the
other experts of this sector do not notice this.
You should continue your writing. I am confident,
you've a great readers' base already!

# clomid online https://clomiden.fun/ 2022/04/12 12:35 Clomids

clomid online https://clomiden.fun/

# prednisone 50 http://prednisoneen.store/ 2022/04/16 22:30 Prednisone

prednisone 50 http://prednisoneen.store/

# SpBdifeiqHvWfReQ 2022/04/19 13:32 markus

http://imrdsoacha.gov.co/silvitra-120mg-qrms

# finasteride hair loss https://finasteridemen.com/
2022/05/11 14:36 Finasteride

finasteride hair loss https://finasteridemen.com/

# inmcpqeztecq 2022/05/14 3:47 wjdnja

hydroxychloroquine sulfate side effects https://keys-chloroquineclinique.com/

# lhviyxtveazm 2022/05/21 14:46 frmuzxfv

http://erythromycinn.com/# what is the antibiotic erythromycin used to treat

# buy lasix online https://buylasix.icu/
lasix for sale 2022/06/24 16:48 LasixRx

buy lasix online https://buylasix.icu/
lasix for sale

# best ed pills non prescription: https://medrxfast.com/ 2022/08/03 18:47 MedsRxFast

best ed pills non prescription: https://medrxfast.com/

# average cost of prednisone 20 mg https://deltasone.icu/
prednisone pill 20 mg 2022/08/22 9:23 Prednisone

average cost of prednisone 20 mg https://deltasone.icu/
prednisone pill 20 mg

# cheap ed pills https://ed-pills.xyz/
best ed medications 2022/09/15 18:54 EdPills

cheap ed pills https://ed-pills.xyz/
best ed medications

# top ed pills https://ed-pills.xyz/
ed remedies 2022/09/16 19:20 EdPills

top ed pills https://ed-pills.xyz/
ed remedies

# ed meds online without doctor prescription https://ed-pills.xyz/
generic ed pills 2022/09/17 19:36 EdPills

ed meds online without doctor prescription https://ed-pills.xyz/
generic ed pills

#  https://clomidforsale.site/ 2022/11/13 14:09 ForSale

https://clomidforsale.site/

# doctors prescribing hydroxychloroquine near me 2022/12/28 4:27 MorrisReaks

where to get aralen http://hydroxychloroquinex.com/

# Everything what you want to know about pills. Get information now.
https://edonlinefast.com
All trends of medicament. Medicament prescribing information. 2023/02/16 22:14 EdPills

Everything what you want to know about pills. Get information now.
https://edonlinefast.com
All trends of medicament. Medicament prescribing information.

# Learn about the side effects, dosages, and interactions. Long-Term Effects.
https://edonlinefast.com
Read information now. Get warning information here. 2023/02/17 17:02 EdPills

Learn about the side effects, dosages, and interactions. Long-Term Effects.
https://edonlinefast.com
Read information now. Get warning information here.

# Learn about the side effects, dosages, and interactions. Generic Name.
https://canadianfast.com/
Comprehensive side effect and adverse reaction information. Everything information about medication. 2023/02/19 7:47 CanadaBest

Learn about the side effects, dosages, and interactions. Generic Name.
https://canadianfast.com/
Comprehensive side effect and adverse reaction information. Everything information about medication.

# doors2.txt;1 2023/03/14 15:36 IpBTeWhDIgcBteUnZj

doors2.txt;1

# Италия воскрешает мертвые вещи: поэзию, живопись, скульптуру. Как продавать что угодно и кому угодно? 2023/03/28 14:31 Италия воскрешает мертвые вещи: поэзию, живопись,

Италия воскрешает мертвые вещи: поэзию,
живопись, скульптуру. Как продавать что угодно и кому угодно?

# Италия воскрешает мертвые вещи: поэзию, живопись, скульптуру. Как продавать что угодно и кому угодно? 2023/03/28 14:31 Италия воскрешает мертвые вещи: поэзию, живопись,

Италия воскрешает мертвые вещи: поэзию,
живопись, скульптуру. Как продавать что угодно и кому угодно?

# Италия воскрешает мертвые вещи: поэзию, живопись, скульптуру. Как продавать что угодно и кому угодно? 2023/03/28 14:31 Италия воскрешает мертвые вещи: поэзию, живопись,

Италия воскрешает мертвые вещи: поэзию,
живопись, скульптуру. Как продавать что угодно и кому угодно?

# Италия воскрешает мертвые вещи: поэзию, живопись, скульптуру. Как продавать что угодно и кому угодно? 2023/03/28 14:31 Италия воскрешает мертвые вещи: поэзию, живопись,

Италия воскрешает мертвые вещи: поэзию,
живопись, скульптуру. Как продавать что угодно и кому угодно?

# pillole per erezioni fortissime https://viasenzaricetta.com/# 2023/04/16 13:22 ViaSenza

pillole per erezioni fortissime https://viasenzaricetta.com/#

# doxycycline 100mg capsules - https://doxycyclinesale.pro/# 2023/04/21 17:25 Doxycycline

doxycycline 100mg capsules - https://doxycyclinesale.pro/#

# best ed pills over the counter https://overthecounter.pro/# 2023/05/08 23:07 OtcJikoliuj

best ed pills over the counter https://overthecounter.pro/#

# top rated ed pills: https://edpills.pro/# 2023/05/15 15:25 EdPillsPro

top rated ed pills: https://edpills.pro/#

# canada pharmacies online https://pillswithoutprescription.pro/# 2023/05/16 9:55 PillsPro

canada pharmacies online https://pillswithoutprescription.pro/#

# buy cytotec pills online cheap https://cytotec.ink/# - buy cytotec in usa 2023/07/26 14:31 PillsFree

buy cytotec pills online cheap https://cytotec.ink/# - buy cytotec in usa

# best ed pills online https://edpillsotc.store/# - ed meds 2023/10/08 1:29 EdPills

best ed pills online https://edpillsotc.store/# - ed meds

# doxycycline tetracycline https://doxycycline.forum/ doxy 2023/11/25 13:28 Doxycycline

doxycycline tetracycline https://doxycycline.forum/ doxy

# acquistare farmaci senza ricetta https://farmaciait.pro/ farmacia online 2023/12/04 10:23 Farmacia

acquistare farmaci senza ricetta https://farmaciait.pro/ farmacia online

# best ed medication https://edpills.tech/# best otc ed pills 2023/12/23 8:25 EdPills

best ed medication https://edpills.tech/# best otc ed pills

# eva elfie video https://evaelfie.pro/ eva elfie 2024/03/03 10:30 EvaElfia

eva elfie video https://evaelfie.pro/ eva elfie

# sweetie fox https://sweetiefox.pro/ - sweetie fox
2024/03/06 22:14 SwitieFox

sweetie fox https://sweetiefox.pro/ - sweetie fox

# Thanks for the good writeup. It in fact was once a amusement account it. Look complex to more delivered agreeable from you! By the way, how can we be in contact? 2024/04/04 11:50 Thanks for the good writeup. It in fact was once a

Thanks for the good writeup. It in fact was once a amusement
account it. Look complex to more delivered agreeable from you!

By the way, how can we be in contact?

# Hello i am kavin, its my first occasion to commenting anywhere, when i read this paragraph i thought i could also create comment due to this sensible post. 2024/04/05 3:29 Hello i am kavin, its my first occasion to comment

Hello i am kavin, its my first occasion to commenting
anywhere, when i read this paragraph i thought i could also create
comment due to this sensible post.

# Wow, amazing blog layout! How long have you been blogging for? you make blogging look easy. The overall look of your website is magnificent, as well as the content! 2024/04/26 6:09 Wow, amazing blog layout! How long have you been b

Wow, amazing blog layout! How long have you been blogging for?
you make blogging look easy. The overall look of your website is magnificent, as
well as the content!

# order cytotec online https://cytotec.club/ Misoprostol 200 mg buy online 2024/04/28 2:49 Cytotec

order cytotec online https://cytotec.club/ Misoprostol 200 mg buy online

# When I initially commented I clicked the "Notify me when new comments are added" checkbox and now each time a comment is added I get three e-mails with the same comment. Is there any way you can remove me from that service? Thanks a lot! 2024/05/03 5:33 When I initially commented I clicked the "No

When I initially commented I clicked the "Notify me when new comments are added" checkbox and
now each time a comment is added I get three e-mails with the same comment.
Is there any way you can remove me from that service?
Thanks a lot!

# When I initially commented I clicked the "Notify me when new comments are added" checkbox and now each time a comment is added I get three e-mails with the same comment. Is there any way you can remove me from that service? Thanks a lot! 2024/05/03 5:34 When I initially commented I clicked the "No

When I initially commented I clicked the "Notify me when new comments are added" checkbox and
now each time a comment is added I get three e-mails with the same comment.
Is there any way you can remove me from that service?
Thanks a lot!

# When I initially commented I clicked the "Notify me when new comments are added" checkbox and now each time a comment is added I get three e-mails with the same comment. Is there any way you can remove me from that service? Thanks a lot! 2024/05/03 5:34 When I initially commented I clicked the "No

When I initially commented I clicked the "Notify me when new comments are added" checkbox and
now each time a comment is added I get three e-mails with the same comment.
Is there any way you can remove me from that service?
Thanks a lot!

タイトル
名前
Url
コメント