C# ContextMenu에 separator 넣기 불가

Adding a separator to a context menu
C#에서 ContextMenu 를 사용하기 위해서  ContextMenu 클래스를 이용하는 방법과 ContextMenuStrip을 처리하는 방법이 있다.
ContextMenu 를 사용하는 방법이 훨씬 간편하지만 좀더 복잡하더라도 ContextMenuStrip을 사용하도록 해야 겠다.  간단하게 사용할 수 있는 기능이므로 별 대수롭지 않게 생각하고 사용했다가 엉뚱한 곳에서 낭패를 보는 경우가  있다. MFC로 프로그램을 하면서 습관적으로 ContextMenu 를 사용하고 있는데  문득 메뉴에 separator를 넣는 과정에서 복병을 만났다. 황당하게도 C#에는 ContextMenu에 separator를 넣는 방법이 없는 것같다. 물론 내가 찾지 못해서 이문제를 처리하지 못하는 것 일 수도 있지만 , 구글링을 해도 정확한 답을 찾지 못했다.
괜한 시간낭비 말고 ContextMenuStrip을 사용하도록 해야 겠다.
먼저 ContextMenu를 사용하는 방법은 다음과 같다.

///
/// MouseDown Handler 마우스 우측 버튼시 MSChart에 컨텍스트메뉴 추가하기
///
private static void ChartControl_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button != MouseButtons.Right) return;
MenuItem mnItm;
ContextMenu contextMenu = new System.Windows.Forms.ContextMenu();
ChartArea plots = chartGraph.ChartAreas[0];
contextMenu.MenuItems.Add(mnItm = new MenuItem("Zoom-X", OnChartContext));
mnItm.Checked = plots.CursorX.IsUserSelectionEnabled;
contextMenu.MenuItems.Add(mnItm = new MenuItem("Zoom-Y", OnChartContext));
mnItm.Checked = plots.CursorY.IsUserSelectionEnabled;
contextMenu.MenuItems.Add(mnItm = new MenuItem("--"));
contextMenu.MenuItems.Add(mnItm = new MenuItem("Reset Zoom-X", OnChartContext));
chartGraph.ContextMenu = contextMenu;
}
///
/// Context Menu Click Action on Chart : 컨텍스트 메뉴가 눌러 졌을때 Chart를 제어하는 부분
///
private void OnChartContext(object sender, EventArgs e)
{
ChartArea plots = chartGraph.ChartAreas[0];
MenuItem mmenuItm = (MenuItem)sender;//메뉴Item text
switch (mmenuItm.Text)
{
case "Zoom-X":
{
mmenuItm.Checked = !plots.CursorX.IsUserSelectionEnabled;
plots.CursorX.IsUserSelectionEnabled = mmenuItm.Checked;
plots.CursorX.Interval = trackCursor.Value/100.1;
}
break;
case "Zoom-Y":
{
mmenuItm.Checked = !plots.CursorY.IsUserSelectionEnabled;
plots.CursorY.IsUserSelectionEnabled = mmenuItm.Checked;
}
break;
}
}

위의 코드를 사용하다 separator를 하나 추가 시도하다가 문제에 부딪혔다. 이런 경우를 만나면 자괴감이 든다. 내가 이것 밖에 안되나 ? 왜 매번 비슷한 실수를 반복하는 지 별별 생각이 다 든다, 코딩습관탓도 있지만 얼른 해결방법을 떠올리지 못해서 시간낭비 한 것 생각하면 한심한 생각이 든다. 알고 있는 모든 것을 동원해서 기능을 구현 할 수도 있겠지만 시간 낭비다, 고민 하지 말고 아래의 방법을 사용하도록 하자!!.
 

private static void ChartControl_MouseDown(object sender, MouseEventArgs e)
{
            if (e.Button != MouseButtons.Right) return;
            Chart chartGraph = (Chart)sender;
            ToolStripMenuItem ptrMenuItem;
            ContextMenuStrip contextMenu = new System.Windows.Forms.ContextMenuStrip();
            ChartArea plots = chartGraph.ChartAreas[0];
            ptrMenuItem =(ToolStripMenuItem) contextMenu.Items.Add("Zoom-X");
            ptrMenuItem.Checked = plots.CursorX.IsUserSelectionEnabled;
            ptrMenuItem = (ToolStripMenuItem)contextMenu.Items.Add("Zoom-Y");
            ptrMenuItem.Checked = plots.CursorY.IsUserSelectionEnabled;
            contextMenu.Items.Add(new ToolStripSeparator());
            contextMenu.Items.Add("Reset Zoom-X");
            chartGraph.ContextMenuStrip = contextMenu;
            chartGraph.ContextMenuStrip.ItemClicked += OnChartContext;
}
 private static void OnChartContext(object sender, ToolStripItemClickedEventArgs e)
 {
            ContextMenuStrip ptrMenuStrip = (ContextMenuStrip)sender;
            Chart chartGraph = (Chart)ptrMenuStrip.SourceControl;
            if (chartGraph.ChartAreas.Count <= 0) return;
            ChartArea plots = chartGraph.ChartAreas[0];
            ToolStripMenuItem mmenuItm = (ToolStripMenuItem)e.ClickedItem;//메뉴Item text
            switch (e.ClickedItem.Text)
            {
                case "Zoom-X":
                    {
                        mmenuItm.Checked = !plots.CursorX.IsUserSelectionEnabled;
                        plots.CursorX.IsUserSelectionEnabled = mmenuItm.Checked;
                    }
                    break;
                case "Zoom-Y":
                    {
                        mmenuItm.Checked = !plots.CursorY.IsUserSelectionEnabled;
                        plots.CursorY.IsUserSelectionEnabled = mmenuItm.Checked;
                    }
                    break;
            }
}

“C# ContextMenu에 separator 넣기 불가”의 283개의 댓글

  1. I simply want to tell you that I am very new to blogging and site-building and honestly liked you’re page. Likely I’m planning to bookmark your blog . You actually come with fabulous stories. Bless you for sharing your website page.

  2. An excellent share, I just offered this onto a colleague who was doing a little analysis on this. And also he as a matter of fact purchased me breakfast since I discovered it for him. smile. So let me reword that: Thnx for the reward! Yet yeah Thnkx for spending the moment to review this, I really feel strongly concerning it as well as love learning more on this topic. If possible, as you end up being knowledge, would you mind updating your blog with even more details? It is extremely helpful for me. Big thumb up for this article!

  3. The next time I review a blog, I wish that it doesn’t dissatisfy me as high as this one. I imply, I know it was my choice to review, however I really believed youd have something intriguing to say. All I listen to is a bunch of whining regarding something that you might fix if you werent also hectic trying to find attention.

  4. Good day! This is kind of off topic but I need some guidance from an established blog. Is it hard to set up your own blog? I’m not very techincal but I can figure things out pretty fast. I’m thinking about making my own but I’m not sure where to start. Do you have any points or suggestions? Many thanks

  5. Wow that was strange. I just wrote an incredibly long comment but after I clicked submit my comment didn’t show up. Grrrr… well I’m not writing all that over again. Anyhow, just wanted to say great blog!

  6. When I originally commented I clicked the -Notify me when new surveys are added- checkbox and from now on if a comment is added I am four emails using the same comment. Is there any way it is possible to remove me from that service? Thanks!

  7. When I originally commented I clicked the -Alert me when new remarks are added- checkbox and now each time a comment is included I obtain four e-mails with the same comment. Exists any way you can eliminate me from that service? Many thanks!

  8. I?m satisfied, I should state. Really hardly ever do I come across a blog that?s both informative and also entertaining, and let me inform you, you have actually struck the nail on the head. Your concept is superior; the issue is something that insufficient people are talking wisely around. I am very happy that I came across this in my look for something relating to this.

  9. This is the right blog for any individual who wishes to find out about this topic. You realize a lot its virtually difficult to suggest with you (not that I in fact would want?HaHa). You certainly put a new spin on a subject thats been covered for years. Great stuff, simply excellent!

  10. An intriguing conversation deserves remark. I assume that you should create extra on this topic, it may not be a frowned on topic but generally people are not enough to speak on such subjects. To the next. Thanks

  11. Wonderful message. I discover something extra tough on different blog sites everyday. It will constantly be boosting to review web content from other authors and exercise a something from their store. I?d choose to use some with the content on my blog whether you don?t mind. Natually I?ll provide you a web link on your web blog site. Many thanks for sharing.

  12. Aw, this was a truly good article. In concept I would love to put in composing like this additionally? taking some time as well as actual initiative to make an excellent short article? but what can I say? I hesitate alot as well as by no means seem to obtain something done.

  13. After research study a few of the post on your site currently, and also I truly like your way of blogging. I bookmarked it to my book marking internet site checklist and will certainly be inspecting back soon. Pls look into my internet site as well and also let me understand what you assume.

  14. I was really pleased to find this web-site. I wanted to thanks for your time for this wonderful read!! I absolutely delighting in every little of it as well as I have you bookmarked to have a look at brand-new stuff you article.

  15. I am usually to blog writing as well as i truly appreciate your content. The article has actually peaks my rate of interest. I am mosting likely to bookmark your site and also maintain looking for new info.

  16. An impressive share, I simply provided this onto a colleague that was doing a little evaluation on this. And also he actually acquired me breakfast due to the fact that I located it for him. smile. So let me reword that: Thnx for the reward! But yeah Thnkx for spending the moment to review this, I feel highly regarding it and also love finding out more on this subject. When possible, as you become competence, would you mind updating your blog with more details? It is highly useful for me. Large thumb up for this post!

  17. An excellent share, I just provided this onto a colleague who was doing a little evaluation on this. As well as he actually got me morning meal due to the fact that I found it for him. smile. So let me rephrase that: Thnx for the reward! But yeah Thnkx for investing the moment to discuss this, I feel strongly concerning it and enjoy finding out more on this topic. If possible, as you end up being proficiency, would certainly you mind upgrading your blog site with even more information? It is extremely handy for me. Big thumb up for this article!

  18. I just want to tell you that I am new to blogging and definitely savored your page. Almost certainly I’m likely to bookmark your blog post . You really come with really good posts. Bless you for sharing your web-site.

  19. whoah this blog is excellent i like studying your articles. Stay up the good paintings! You understand, many persons are looking around for this info, you could help them greatly.

  20. I am only commenting to make you know what a impressive experience my friend’s daughter undergone studying your blog. She mastered a good number of pieces, including what it’s like to have an ideal coaching nature to get the rest without problems fully grasp selected very confusing matters. You actually surpassed visitors’ expected results. Thanks for displaying such useful, safe, educational and even cool guidance on that topic to Evelyn.

  21. I am also writing to make you understand what a really good experience my cousin’s child went through checking your web page. She came to understand such a lot of things, which include how it is like to possess a wonderful teaching mood to get the rest without difficulty completely grasp some advanced topics. You really surpassed readers’ expected results. Thanks for giving these valuable, trustworthy, informative not to mention fun tips about your topic to Tanya.

  22. I simply want to say I’m new to weblog and certainly loved this web site. Very likely I’m want to bookmark your blog post . You surely have awesome articles and reviews. Thanks a lot for sharing your blog site.

  23. With havin so much content and articles do you ever run into any problems of plagorism or copyright violation? My site has a lot of unique content I’ve either created myself or outsourced but it looks like a lot of it is popping it up all over the internet without my permission. Do you know any solutions to help stop content from being stolen? I’d definitely appreciate it.

  24. I think this is among the most significant info for me. And i’m glad reading your article. But wanna remark on few general things, The site style is ideal, the articles is really great : D. Good job, cheers

  25. I simply want to say I’m all new to blogs and definitely savored you’re page. More than likely I’m likely to bookmark your blog . You absolutely have fantastic posts. Appreciate it for revealing your website.

  26. Oh my goodness! Amazing article dude! Many thanks, However I am experiencing difficulties with your RSS. I donít know why I cannot subscribe to it. Is there anybody else getting similar RSS issues? Anyone that knows the solution will you kindly respond? Thanx!!

  27. Just desire to say your article is as surprising. The clarity in your post is simply great and i could assume you’re an expert on this subject. Well with your permission allow me to grab your RSS feed to keep updated with forthcoming post. Thanks a million and please carry on the rewarding work.

  28. The my fantastic satisfaction to consider your site also to appreciate your own outstanding submit right here. I prefer which greatly. I am aware that you put a lot attention for those articles, as these make sense and are very useful

  29. After I originally commented I appear to have clicked on the -Notify me when new comments are added- checkbox and from now on every time a comment is added I receive 4 emails with the exact same comment. Is there a means you can remove me from that service? Cheers.

  30. You truly ensure it is appear really easy along with your presentation however i find this kind of matter to become really something which I believe I’d never realize. It seems too complex and extremely great for me. My partner and i’m looking ahead on your own next publish, My partner and i?|lmost all make an effort to get the cling of it!

  31. You’re so cool! I don’t believe I’ve truly read anything like this before. So good to discover someone with a few unique thoughts on this issue. Really.. thank you for starting this up. This web site is one thing that’s needed on the web, someone with a bit of originality.

  32. Wow that was strange. I just wrote an extremely long comment but after I clicked submit my comment didn’t show up. Grrrr… well I’m not writing all that over again. Regardless, just wanted to say superb blog!

  33. When I originally 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 me from that service? Thanks!

  34. My wife and i have been quite relieved that Raymond could deal with his inquiry from your ideas he received using your web page. It’s not at all simplistic to simply happen to be giving for free methods which usually some others might have been trying to sell. We realize we have got the blog owner to appreciate for that. The specific explanations you have made, the straightforward blog navigation, the relationships you will help foster – it’s everything great, and it is letting our son and our family know that that situation is awesome, and that’s truly important. Thank you for everything!

  35. The heart of your writing whilst sounding reasonable at first, did not really settle very well with me personally after some time. Someplace within the paragraphs you actually managed to make me a believer but just for a while. I however have a problem with your jumps in assumptions and you might do well to help fill in those gaps. In the event you can accomplish that, I will certainly be impressed.

  36. I’ve been exploring for a little for any high quality articles or blog posts on this kind of area . Exploring in Yahoo I at last stumbled upon this site. Reading this information So i am happy to convey that I’ve a very good uncanny feeling I discovered exactly what I needed. I most certainly will make sure to do not forget this website and give it a look regularly.

  37. Greetings from California! I’m bored to tears at work so I decided to check out your website on my iphone during lunch break. I enjoy the information you provide here and can’t wait to take a look when I get home. I’m amazed at how fast your blog loaded on my mobile .. I’m not even using WIFI, just 3G .. Anyways, very good blog!

  38. Attractive component of content. I just stumbled upon your blog and in accession capital to say that I acquire in fact enjoyed account your blog posts. Anyway I will be subscribing to your feeds and even I fulfillment you get admission to persistently rapidly.

  39. I do accept as true with all of the ideas you’ve presented in your post. They’re really convincing and will definitely work. Nonetheless, the posts are too short for novices. May just you please prolong them a little from subsequent time? Thank you for the post.

  40. Good day very nice site!! Guy .. Beautiful .. Superb .. I’ll bookmark your blog and take the feeds also…I am satisfied to search out numerous helpful info right here in the put up, we’d like work out extra techniques on this regard, thanks for sharing. . . . . .

  41. A person essentially assist to make significantly posts I would state. This is the first time I frequented your web page and to this point? I surprised with the analysis you made to make this actual submit incredible. Fantastic job!

  42. Hi, I do believe this is a great site. I stumbledupon it 😉 I will return once again since i have saved as a favorite it. Money and freedom is the best way to change, may you be rich and continue to help others.

  43. I do love the way you have presented this specific difficulty plus it really does provide us some fodder for thought. However, from what precisely I have observed, I just simply trust as the feedback stack on that folks keep on point and don’t get started upon a soap box of some other news du jour. Still, thank you for this outstanding piece and even though I can not necessarily go along with this in totality, I value your standpoint.

  44. After checking out a number of the blog articles on your website, I seriously like your technique of blogging. I saved it to my bookmark site list and will be checking back in the near future. Take a look at my web site too and tell me your opinion.

  45. After I initially commented I clicked the -Notify me when new comments are added- checkbox and now every time a comment is added I get four emails with the identical comment. Is there any approach you possibly can take away me from that service? Thanks!

  46. Thanks a lot for giving everyone an extremely special opportunity to read articles and blog posts from this website. It is always very fantastic plus packed with a lot of fun for me personally and my office co-workers to visit the blog at a minimum 3 times weekly to learn the latest secrets you have got. And lastly, I am also usually motivated considering the dazzling principles you serve. Certain 4 points in this article are surely the most efficient we’ve had.

  47. An impressive share, I simply given this onto a colleague who was doing a bit of analysis on this. And he in actual fact bought me breakfast as a result of I discovered it for him.. smile. So let me reword that: Thnx for the deal with! But yeah Thnkx for spending the time to debate this, I feel strongly about it and love studying more on this topic. If attainable, as you become experience, would you mind updating your blog with extra particulars? It’s extremely useful for me. Big thumb up for this blog submit!

  48. Greetings! Quick question that’s entirely off topic. Do you know how to make your site mobile friendly? My site looks weird when browsing from my iphone. I’m trying to find a theme or plugin that might be able to fix this problem. If you have any suggestions, please share. Thank you!

  49. Fantastic goods from you, man. I’ve understand your stuff previous to and you are just too magnificent. I really like what you have acquired here, certainly like what you are saying and the way in which you say it. You make it enjoyable and you still take care of to keep it wise. I can not wait to read far more from you. This is really a tremendous web site.

  50. Can I simply say what a reduction to search out somebody who really is aware of what theyre talking about on the internet. You undoubtedly know the right way to convey a difficulty to light and make it important. Extra folks must learn this and understand this side of the story. I cant imagine youre no more in style since you positively have the gift.

  51. hey there, just wanted to tell you that the feed on your site is broken. I was trying to add it to my rss list but it couldn’t work. I had a similar issue on my blog, it wouldn’t work a week and then somehow it just worked! I guess these issues fix thereself sometimes, lol. but I thought to inform you. Take care!.

  52. I wish to show my gratitude for your generosity supporting men and women who absolutely need help on this one subject. Your real dedication to getting the solution all around came to be surprisingly productive and have usually enabled men and women much like me to get to their goals. Your invaluable facts implies so much to me and additionally to my peers. Thanks a ton; from all of us.

  53. Somebody necessarily assist to make significantly posts I’d state. This is the first time I frequented your website page and so far? I surprised with the analysis you made to create this particular post incredible. Magnificent activity!

  54. Greetings from Florida! I’m bored at work so I decided to check out your blog on my iphone during lunch break. I enjoy the knowledge you present here and can’t wait to take a look when I get home. I’m surprised at how fast your blog loaded on my mobile .. I’m not even using WIFI, just 3G .. Anyhow, fantastic site!

  55. I think this is among the most vital info for me. And i’m glad reading your article. But want to remark on few general things, The web site style is wonderful, the articles is really excellent : D. Good job, cheers

  56. Thanks for each of your labor on this website. Gloria take interest in managing research and it’s really simple to grasp why. Almost all learn all relating to the lively mode you render insightful solutions via this web blog and in addition welcome response from some other people on the point then our favorite princess is undoubtedly learning a great deal. Have fun with the rest of the year. Your performing a really great job.

  57. What’s Taking place i’m new to this, I stumbled upon this I’ve discovered It positively useful and it has aided me out loads. I’m hoping to contribute & aid other customers like its helped me. Good job.

  58. I have been browsing online greater than three hours nowadays, yet I by no means discovered any attention-grabbing article like yours. It is pretty price sufficient for me. Personally, if all site owners and bloggers made just right content as you did, the web will probably be much more useful than ever before.

  59. I want to show my appreciation to this writer just for rescuing me from this predicament. After looking throughout the world-wide-web and meeting tricks which were not beneficial, I thought my life was well over. Living devoid of the solutions to the difficulties you’ve solved as a result of your main post is a serious case, as well as the ones which may have in a negative way damaged my entire career if I had not come across your web site. Your main ability and kindness in dealing with everything was very useful. I’m not sure what I would have done if I hadn’t come upon such a step like this. I can also at this moment relish my future. Thank you very much for your high quality and effective guide. I won’t hesitate to refer your web blog to anybody who should have guidelines on this area.

  60. I’m extremely impressed with your writing skills and also with the layout on your blog. Is this a paid theme or did you modify it yourself? Anyway keep up the nice quality writing, it’s rare to see a great blog like this one today..

  61. I recently noticed your website back i are generally looking through which on a daily basis. You’ve got a loads of information at this site so i actually like your look to the web a tad too. Maintain the best show results!click here

  62. The next time I read a blog, I hope that it doesnt disappoint me as a lot as this one. I mean, I know it was my option to read, but I actually thought youd have one thing attention-grabbing to say. All I hear is a bunch of whining about one thing that you may fix should you werent too busy looking for attention.

  63. Fantastic goods from you, man. I’ve understand your stuff previous to and you’re just too excellent. I really like what you have acquired here, certainly like what you’re saying and the way in which you say it. You make it enjoyable and you still care for to keep it smart. I can not wait to read much more from you. This is really a wonderful site.

  64. I’ve been browsing on-line more than 3 hours lately, yet I by no means discovered any interesting article like yours. It’s lovely worth enough for me. Personally, if all web owners and bloggers made just right content as you did, the internet might be much more useful than ever before.

  65. Undeniably believe that which you said. Your favorite reason appeared to be on the net the simplest thing to be aware of. I say to you, I certainly get irked while people consider worries that they plainly don’t know about. You managed to hit the nail upon the top and also defined out the whole thing without having side-effects , people could take a signal. Will likely be back to get more. Thanks

  66. Good day! I know this is kind of off topic but I was wondering if you knew where I could locate a captcha plugin for my comment form? I’m using the same blog platform as yours and I’m having difficulty finding one? Thanks a lot!

  67. My spouse and i felt now fulfilled that John could finish up his survey by way of the precious recommendations he was given while using the web pages. It is now and again perplexing to simply be releasing secrets and techniques the rest could have been making money from. And we remember we have the blog owner to be grateful to for that. Those explanations you’ve made, the straightforward web site navigation, the friendships your site make it easier to promote – it is everything excellent, and it’s leading our son and the family reason why the theme is fun, and that is pretty indispensable. Thanks for the whole thing!

  68. Howdy very cool web site!! Guy .. Excellent .. Wonderful .. I will bookmark your web site and take the feeds additionally…I am satisfied to search out so many useful information here within the post, we want work out more techniques on this regard, thanks for sharing.

  69. I would like to convey my gratitude for your kindness giving support to folks that require guidance on this particular situation. Your very own dedication to passing the solution across ended up being pretty useful and have really made somebody just like me to achieve their targets. Your new important suggestions means a whole lot to me and far more to my mates. Thank you; from everyone of us.

  70. Great post. I used to be checking constantly this blog and I am inspired! Very useful information specifically the ultimate phase 🙂 I take care of such info much. I used to be seeking this particular information for a long time. Thank you and best of luck.

  71. Thank you a lot for providing individuals with a very superb opportunity to read articles and blog posts from this website. It really is very nice and also packed with a good time for me personally and my office colleagues to search your site a minimum of 3 times a week to read the newest guidance you have. And of course, I am usually impressed concerning the striking methods you serve. Some 2 areas in this post are surely the most beneficial I have had.

  72. I actually wanted to construct a comment to be able to say thanks to you for all of the stunning solutions you are giving out on this website. My prolonged internet search has finally been compensated with high-quality ideas to exchange with my two friends. I ‘d express that we readers are unequivocally lucky to dwell in a good community with many brilliant professionals with insightful methods. I feel really fortunate to have discovered your webpages and look forward to plenty of more enjoyable minutes reading here. Thank you once again for a lot of things.

  73. Howdy would you mind stating which blog platform you’re working with? I’m planning to start my own blog in the near future but I’m having a tough time choosing between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design seems different then most blogs and I’m looking for something unique. P.S My apologies for being off-topic but I had to ask!

  74. Good day! This is kind of off topic but I need some advice from an established blog. Is it hard to set up your own blog? I’m not very techincal but I can figure things out pretty quick. I’m thinking about setting up my own but I’m not sure where to start. Do you have any ideas or suggestions? Cheers

  75. I would like to thnkx for the efforts you have put in writing this website. I’m hoping the same high-grade blog post from you in the upcoming also. Actually your creative writing skills has encouraged me to get my own blog now. Actually the blogging is spreading its wings rapidly. Your write up is a good example of it.

  76. Just desire to say your article is as astounding. The clearness in your post is simply great and i could assume you are an expert on this subject. Well with your permission allow me to grab your RSS feed to keep up to date with forthcoming post. Thanks a million and please continue the rewarding work.

  77. I really like your blog.. very nice colors & theme. Did you design this website yourself or did you hire someone to do it for you? Plz answer back as I’m looking to design my own blog and would like to know where u got this from. thank you

  78. Does your site have a contact page? I’m having problems locating it but, I’d like to shoot you an e-mail. I’ve got some recommendations for your blog you might be interested in hearing. Either way, great website and I look forward to seeing it expand over time.

  79. You actually make it appear really easy with your presentation but I find this matter to be actually something that I think I’d never understand. It sort of feels too complex and very extensive for me. I am looking ahead in your next post, I’ll try to get the cling of it!

  80. Hi there, i read your blog from time to time and i own a similar one and i was just curious if you get a lot of spam remarks? If so how do you reduce it, any plugin or anything you can suggest? I get so much lately it’s driving me insane so any assistance is very much appreciated.

  81. I just could not depart your web site prior to suggesting that I extremely enjoyed the standard information a person provide for your visitors? Is gonna be back often in order to check up on new posts

  82. My wife and i got very thankful that Emmanuel could deal with his researching through your ideas he got when using the web pages. It is now and again perplexing just to happen to be handing out key points that most people have been selling. And we grasp we have got the website owner to give thanks to for this. The explanations you have made, the straightforward site menu, the friendships your site aid to create – it’s got many spectacular, and it’s aiding our son in addition to our family feel that the matter is thrilling, which is certainly incredibly essential. Many thanks for all the pieces!

  83. Hey just wanted to give you a quick heads up. The text in your article seem to be running off the screen in Safari. I’m not sure if this is a formatting issue or something to do with internet browser compatibility but I thought I’d post to let you know. The design look great though! Hope you get the issue solved soon. Cheers

  84. Can I simply say what a relief to find an individual who really understands what they’re discussing on the internet. You definitely realize how to bring a problem to light and make it important. More and more people ought to read this and understand this side of the story. It’s surprising you aren’t more popular since you surely have the gift.

  85. Youre so cool! I dont suppose Ive learn anything like this before. So nice to find any individual with some original ideas on this subject. realy thanks for starting this up. this website is one thing that’s needed on the net, someone with a bit of originality. useful job for bringing something new to the web!

  86. I must say, as a lot as I enjoyed reading what you had to say, I couldnt help but lose interest after a while. Its as if you had a wonderful grasp on the subject matter, but you forgot to include your readers. Perhaps you should think about this from far more than one angle. Or maybe you shouldnt generalise so considerably. Its better if you think about what others may have to say instead of just going for a gut reaction to the subject. Think about adjusting your own believed process and giving others who may read this the benefit of the doubt.Jobs offered

  87. Can I simply say what a relief to discover an individual who truly knows what they’re discussing on the net. You actually realize how to bring an issue to light and make it important. More people must read this and understand this side of the story. It’s surprising you aren’t more popular since you definitely possess the gift.

  88. you are in reality a excellent webmaster. The site loading velocity is amazing. It seems that you are doing any distinctive trick. Furthermore, The contents are masterpiece. you’ve done a wonderful job on this matter!

  89. When I originally commented I seem to have clicked the -Notify me when new comments are added- checkbox and now every time a comment is added I recieve 4 emails with the same comment. There has to be a way you can remove me from that service? Thank you!

  90. Appreciating the time and energy you put into your website and in depth information you provide. It’s good to come across a blog every once in a while that isn’t the same unwanted rehashed material. Fantastic read! I’ve bookmarked your site and I’m adding your RSS feeds to my Google account.

  91. I know this if off topic but I’m looking into starting my own weblog and was curious what all is required to get setup? I’m assuming having a blog like yours would cost a pretty penny? I’m not very internet smart so I’m not 100 positive. Any recommendations or advice would be greatly appreciated. Appreciate it

  92. Do you mind if I quote a couple of your articles as long as I provide credit and sources back to your weblog? My blog is in the exact same niche as yours and my visitors would certainly benefit from a lot of the information you present here. Please let me know if this alright with you. Appreciate it!

댓글 남기기