Prev: Looking For A New BASIC?
Next: Tom Shelton...
From: Charlie on 2 Jun 2010 11:49 "... It depends on your skill level" -- or on the magic formula: Success = Sqr(MyLaziness) / TimeAllottedFor(Project) * UserApathy I figured there was an API or programmable method of accomplishing this, but I was hoping for a built-in method or property in the control. I thought it would be cool but don't have the time to make it work. (That, plus my skill level may be lacking.) The sad part is that whenever I DO accomplish something cool, my users seldom even notice or have any idea what really went into making something work slick. :/ sigh Thanks though. "DanS" wrote: > =?Utf-8?B?Q2hhcmxpZQ==?= <Charlie(a)discussions.microsoft.com> > wrote in > news:F0DE2342-631C-4F46-B3F0-8E8DF328AC60(a)microsoft.com: > > > That worked, thanks. Now if I can just figure out how to > > tell if the list is being scrolled... I'm pasting a > > combobox in one column, on the selected row, much like > > Excel's Data Validation feature. It worked great until I > > scrolled the list -- hmm, the combo didn't move with the > > row. :( > > > > If there's no easy way to detect if the list is being > > scrolled I'll just forget the whole feature and put the > > combo below the listview. > > Easy is subjective to your skill level. > > I'm looking back at a project I worked on that had a multi- > column listview in it that was a d/l que. One of the sub-items > was a progress bar that is actually a pbar control that I > placed 'in' the listview using the SetParent API call, and > then I subclassed the listview for notifications sent to it by > its scroll bar.........the parent of the scroll bar is the > listview, whenever the scroll bar scrolls, it sends a > notification message to its parent (the listview) that a > scroll event happened. > > > The buzz word here.....subclass. There are several subclassing > controls around the internet that make it easier to do if need > be. > > Once the subclass is set up, this is the call in it's > WindowProc..... > > > If iMsg = WM_VSCROLL Or iMsg = WM_HSCROLL Or iMsg = > WM_MOUSEWHEEL Then > CallYourSubToRepositionTheControl > End If > > To me, fairly easy. It depends on your skill level. > > > > > > > > > > > > > > > > > Thanks > > > > "DanS" wrote: > > > >> =?Utf-8?B?Q2hhcmxpZQ==?= > >> <Charlie(a)discussions.microsoft.com> wrote in > >> news:843217DD-4384-4250-853C-4A96C5D004D7(a)microsoft.com: > >> > >> > Is there a method of detecting which row number is the > >> > first row displayed in a ListView when the view has been > >> > scrolled down? There doesn't seem to be an event that > >> > is fired when the user scrolls the list up or down. Is > >> > there another method of detecting the top row number in > >> > the view? > >> > > >> > Thanks, > >> > Charlie > >> > > >> > >> Blindly assuming VB6 and v6 of CommControls....... > >> > >> Dim lvi as ListItem > >> > >> set lvi = Listview1.GetFirstVisible() > >> > >> If Not lvi is Nothing then > >> > >> 'lvi is set to the first visible item > >> > >> End If > >> . > >> > > . >
From: Dee Earley on 3 Jun 2010 08:50 On 02/06/2010 16:49, Charlie wrote: > The sad part is that whenever I DO accomplish something cool, my users > seldom even notice or have any idea what really went into making something > work slick. Yeah, they only notice stuff when it breaks or they explicitly request it. But it works the other way, you can fix/adjust things and people don;t notice :) -- Dee Earley (dee.earley(a)icode.co.uk) i-Catcher Development Team iCode Systems (Replies direct to my email address will be ignored. Please reply to the group.)
From: Charlie on 3 Jun 2010 11:07
....and the explicit stuff they want (for moderate change) "this afternoon?", or (for major rewrite) "by the end of the month?" Then when I put in unpaid overtime to get something done pronto, the .exe sits there on the shelf for weeks! The day I release the next phase I get squawks about the previous release that could've been incorporated into the new release along the way! To think I could've been an airline pilot instead: set the autopilot and flirt with the flight attendants, or snooze (Northwest). LOL "Dee Earley" wrote: > On 02/06/2010 16:49, Charlie wrote: > > The sad part is that whenever I DO accomplish something cool, my users > > seldom even notice or have any idea what really went into making something > > work slick. > > Yeah, they only notice stuff when it breaks or they explicitly request it. > > But it works the other way, you can fix/adjust things and people don;t > notice :) > > -- > Dee Earley (dee.earley(a)icode.co.uk) > i-Catcher Development Team > > iCode Systems > > (Replies direct to my email address will be ignored. > Please reply to the group.) > . > |