Drag Drop, get filename and last 23 characters
Yes, you can write everything in one line, but you will not be happy with the result. And no, .Net creators did not think of implementing a single call which would return exactly 23 characters of dropped file name. :) Silly them. :) 

Meanwhile, your code makes sense. I see only two possible issues:


You do not handle multiple files being dropped (that is why there is an array)
You do not handle fileList being null.