Hey! I made this iTunes overlay for full screen games. I won't lie, it isn't the fanciest piece of software ever created but I think it's not too bad and gets the job done. The way it works is that the overlay stays on top of all your programs and doesn't steal focus upon click. It displays your current song and its artist, its total run time and position which shows as both text and in a progress bar, a scroll bar for iTunes volume control as well as your typical, common functions such as pause, play, stop, next, and back. It's operation is rather straight forward. The controller is also customizable, allowing you to change its font, font size, font colour and position of the controller, as well as a lock so you don't accidentally move it mid operation. Might want to note that it's a bit laggy for movement though when iTunes has a song loaded as the players constantly updating due to the DLL's event handlers not working. :( I realise this is an awfully big post and I apologize. :P But, if this is something you would be interested in, the program can be found here. There currently isn't any website or any type of forum it can call home. If you know of a website that can be used for sharing programs (Nothing like codeplex or stuff where professional grade programs go, just something simple? :)) please let me know. Hope you enjoy the program! Let me know what you think. ^.^
Liam Cairns Kelly
Posts
-
iTunes controller for gamers. -
Adding extra parameters to eventsYou may want to look into using
override
. I can't find any tutorials that might help you and I'm not exactly an expert on the subject. But it might be worth while to search on your own as you'll know better what you need. Edit: The override function is used for changing things in classes and such, from what I can gather. -
Adding extra parameters to eventsAre you trying to find a way to make the third parameter optional?
-
using Same Shortcut keys on Different Tabs of a formI'd recommend a simple if or case statement (whichever you prefer) to identify the current selected tab.
switch (tabControl.SelectedIndex)
{
case 0:
//do stuff
break;
case 1:
//do some other stuff
break;
}This would work under the assumption that you were using the tab indices to find out what's currently selected. There's also a function that allows you to check the current tab by its name. It'd work in the same respect as the
.SelectedIndex
function, expect you'd be using the tab names rather than the indices. It's the.SelectedTab
function. I hope this was of some help. Happy programming! :) -
Send a double to arrayAre you wondering how to assign a variable to an array? If your array is a Float type then it's rather straight forward, see below.
float[] Variable = new float[ /*Insert how many index's the variable should hold*/ ];
Variable[0] = //insert variable hereBasically, the Variable[0] is the new variable array with the index (place of the array that you want to write on) which always begins at 0. So, in this case the first index of the array is 0, the second index is 1 and so on and so fourth. If you need to put a variable that isn't of the float type then you can convert it into that type using the command below.
Convert.toInt32();
Hope this has been of some help and I didn't make it seem over complicated! :P Best of luck learning c#. :)
-
C# Developer looking for a new projectI think this is a problem all developers suffer with, especially ones that are just starting out and learning the ropes. I know its certainly the hardest part for me, which is why I asked this question. :) Thanks for that suggest, I just looked on there and there was quite a few interesting projects that I'm applying for. I'd recommend looking there yourself as there are some really promising applications being made. :D
-
C# Developer looking for a new projectYeah. I'm new to the website and don't really know much about the forum contents or navigation. My bad. :(
-
C# Developer looking for a new projectAha yeah you're probably right! I get so much spam mail its unreal. This is probably why I get it all. Thanks for pointing that out. :)
-
C# Developer looking for a new projectI don't know if this is in the right place or not, but I'm going to assume it is and I apologise if it isn't! :P I've been developing in C# for a year now and it's my first major language and I'm now looking to join a small project to help build my skills, or to even start one up if you have an idea! :) My strongest points are Analysis, Implementation and stuff in that general area. I also work considerably well in a team. Although, my weakness would have to be design, as I haven't really gotten very far with it. But I do have basic/possibly intermediate skills in HTML and CSS. My problem is designing in environments like this. I know things such as basic I/O functions, operation of WMP/iTunes through DLL referencing, xml parsing, class builds, open source libraries, creating automatic update functions (the one in VS is rather crumby, if you ask me!) threading and much more. So if you're looking for people to help out in your project, even just little, and you're interested in letting me join reply here or send me a message. And if you've read all of this then I both thank and salute you! :D