MDI Merge on Menu’s

Okay, MSDN has very little useful information regarding merging MDI menu’s.  I found this post useful in getting mine to work:

http://groups.google.com/group/microsoft.public.dotnet.languages.csharp/browse_thread/thread/679e084f8b5ef978/d79083072c56842c?lnk=st&q=mergeaction++menustrip&rnum=1&hl=en#d79083072c56842c

With that said, I still don’t get the merge/index system.. I think it may actually be bugged.. even with the above post I had to add a couple of non-visible seperators into the parent form’s menu to get my items to merge right..  MS could of easily just made this a 3-digit index based system (that worked) with the insert/merge/replace as the only options and it seems like it would of addressed most of the needs.  Anything else could be handled with manual code.

Add comment March 5th, 2006

How to make standard cut, copy, paste, and undo work on a MenuStrip in C# (VS2005)

Okay, the “add standard menu items” in the menustrip in C#/VS2005 is really cool, but it breaks cut/paste/copy/undo in windows (including the default ctrl+c, ctrl+v, etc. hotkeys).

So after tons of looking around for a c# example of how to do this with no success, I stumbled across a VB example that pointed me in the right direction (do a search for winuser.h - open it, then look for the constants below to see where I finally found the right pointers I needed.)

Anyway, in the end I got cut/paste/copy/undo working by calling out to windows for the default behaviour..

(more…)

3 comments March 3rd, 2006

List of hosted source control sites

Needed a place to put code Rodric and I are working on, found this good list of hosted source control sites:
http://weblogs.asp.net/fmarguerie/archive/2005/04/27/404793.aspx

Enjoy!

-Rask

Add comment February 25th, 2006

Want to set your podcast “genre” tag to “Podcast” and “album” tag to the name of the show? No problem.

Background
So I am trying to use WMP to Sync my Podcasts and Yahoo Unlimited Subscription music to my new Windows PPC phone (VX 6700). First of all WMP lacks in the syncing arena compared to iTunes, but it is a step above the slow and buggy Yahoo Music Player Software which for me has been nothing but a bad experience. The short of the story is I finally found some decent Podcast download/management software (Juice aka iPodder) and have been using it to get my podcasts into a directory that WMP is monitoring (My Music\My Podcasts). download Juice/iPodder here
iPodder/Juice does a real good job of downloading and saving the podcasts in a nice directory structure and then also create playlists for each show within WMP. Great so far..Unfortunately, the ID3 tags saved by the podcasters for the most part are in bad shape.. for instance, most of the podcasts don’t save the show name as the Album variable and almost none of them saved the genre as “Podcast”. This is annoying in WMP because I cannot filter my Podcasts by genre, but it really gets bad once they copy over to my phone.. Mobile WMP 10 is hard enough to navigate via a phone interface without not being able to easily get to the podcasts via album name or genre..
So I found a post on the Juice forums that led me to id3 mass tagger, a great little program by squell. After playing around with id3 MT and Juice, I finally got my Juice setup working to where when a podcast auto or manually downloads it will add the show name as the Album and make the genre “Podcast”. download id3 mass tagger

How does it work?
Basically, Juice will call a little cmd file I wrote that in turn calls id3 MT. As Juice finishes a podcast download and saves it to a directory, it can be set to call another program - so I set it to call the cmd wrapper which takes the podcast show name and file location as parameters. The cmd calls id3 MT twice to make sure to hit both ID3v1 and v2 tags..

Just tell me how to fix my ID3 tags with Juice…

1. Download the zip file attached to this post. download ID3 Fix for Podcasts Zip File
2. Copy the files id3.exe and fixgenre.cmd from the zip file into your c:\windows\system32 or c:\windows directory (or any directory that will allow them to be accessed via commandline from anywhere.. if anyone knows what directory Juice “runs from” when it is trying to run cmd line .exe’s please email me..)

3. Open up Juice and under “File” > “Preferences” > “Advanced”:

4. Make sure “Run this command after each download” is checked.

5. In the field below the checkbox type: fixgenre "%f" "%n"

That’s it - now when you download new podcasts, it should fix them up!

Not using iPodder?

You can still use id3 MT with or without the fixgenre.cmd to fix your podcasts manually and en masse. Open the fixgenre.cmd file to get a idea of the syntax to use with id3 MT to fix the podcasts.

-Raskawa

    7 comments February 21st, 2006

BetterHunt.com Feature Adds - Week of 2/20/2006

Good news! Rodric, a stellar .NET developer (and my cousin) has joined the team and will be helping develop BetterHunt.com. More to come!
This week Rodric and I are knocking out the following features:

Rask:

  • registration emails on add lease form
  • Finish up lease form drop-downs that aren’t populated
  • Test lease form
  • Get a early version of the search page done

Rodric:

  • Create new private Hunting Club site
  • Link a lease map to club site
  • Add atlas capabilities to lease map
  • Add pushpins to lease map, save view

Future list:

BetterHunt.com Public Site:

  • AJAX vs. postback on lease registration form.
  • Paypal integration with add lease form. $$
  • stand alone registration form
  • weekly lease currency emails to posters
  • lease alert emails (as soon as new lease is posted, get a email) $$
  • google ad words for site
  • search engine posting and optimization
  • search page, add query engine
  • add lease details page
  • add “add to favorites icon” on list page and detail page
  • do favorites page (logged in)

Hunting Group Extranet: $$ (2 levels, standard or gold)

  • Private forums
  • Photos
  • lease map upload
  • lease map pinpoints: wildlife (configurable), spottings (configurable), blinds, other markers, campsite items
  • directions to lease
  • member directory
  • blind / lease / bed scheduling

2 comments February 20th, 2006

BetterHunt.com Development Catchup

Well the past week and a half I have been working on BetterHunt.com (or should I call it HuntingBag.com or HuntPost.com.. or HuntBag.com.. I reserved them all just in case - let me know if you have a opinion).

Anyway, to catch you up a little on the current status of the web site:

- First version of list leases is done. No filtering and I want to add posted / last verified date to the columns shown. I need to also work on the format of some of the columns (combine the amount column and the increment column so it says “$2000 per hunter” in one column.

- Add lease page is close, need to add validation and handle the user login/management. Then I will add in the handlers for the “premium” pay per feature.

- Next up will be: Ability for user to save leases browsed to “favorites” page. Email and graphic verification of lease posting and “still active” verification emails to keep these puppies current.

- Future: Allow chamber of commerce filtering and linking, add Google ads, add site to search engines. Lease management section.

Add comment February 11th, 2006

David’s Blog @ Seal Software - Welcome!

Hi there,

This is going to be a ongoing blog. It’s going to be pretty loose, I thought it could be .NET focused, but I don’t want to limit myself to it being just a “code specific blog”.
Instead I am going to just share my thoughts/findings/etc. Most of what I will post here will be technology related to some extent.  At this point my hobby interests are in gadgets, games, and .net development stuff.

Hopefully some will find useful tidbits, while I am sure there will be some pretty useless things that will pass unnoticed as well.  Anyway - enjoy and drop me a note when you stop by!

Regards,

-David

Add comment February 11th, 2006


Categories

Links

Feeds