40 |
lblAddressMarker.Text = lblAddressMarker.Text + string.Format("{0:X2} ", i); |
lblAddressMarker.Text = lblAddressMarker.Text + string.Format("{0:X2} ", i); |
41 |
} |
} |
42 |
this.AcceptedPlugin = null; this.AcceptedProcess = null; |
this.AcceptedPlugin = null; this.AcceptedProcess = null; |
43 |
} |
|
44 |
|
txtAddresses.MouseWheel += new MouseEventHandler(txtAddresses_MouseWheel); |
45 |
|
txtData.MouseWheel += new MouseEventHandler(txtData_MouseWheel); |
46 |
|
} |
47 |
#region IProcessConfig Members |
#region IProcessConfig Members |
48 |
private Process _AcceptedProcess; |
private Process _AcceptedProcess; |
49 |
public Process AcceptedProcess |
public Process AcceptedProcess |
362 |
private void txtData_KeyDown(object sender, KeyEventArgs e) { this.Handle_KeyDown(sender, e); } |
private void txtData_KeyDown(object sender, KeyEventArgs e) { this.Handle_KeyDown(sender, e); } |
363 |
|
|
364 |
private void ramScroll_Scroll(object sender, ScrollEventArgs e) { this.Handle_Scroll(sender, e); } |
private void ramScroll_Scroll(object sender, ScrollEventArgs e) { this.Handle_Scroll(sender, e); } |
365 |
|
|
366 |
|
private ScrollEventArgs GetMouseWheelScrollChange(int WheelDelta) |
367 |
|
{ |
368 |
|
ScrollEventArgs args = new ScrollEventArgs(ScrollEventType.SmallIncrement,1); |
369 |
|
if (WheelDelta < 0) |
370 |
|
{ |
371 |
|
//// negative: scroll down |
372 |
|
//// SmallDecrement -or- LargeDecrement |
373 |
|
//if (WheelDelta <= small_scroll_change) |
374 |
|
//{ |
375 |
|
// args = new ScrollEventArgs(ScrollEventType.SmallDecrement,(int)small_scroll_change); |
376 |
|
//} |
377 |
|
//if (WheelDelta > small_scroll_change && WheelDelta <= large_scroll_change) |
378 |
|
//{ |
379 |
|
// args = new ScrollEventArgs(ScrollEventType.LargeDecrement, (int)large_scroll_change); |
380 |
|
//} |
381 |
|
args = new ScrollEventArgs(ScrollEventType.SmallIncrement, 1); |
382 |
|
} |
383 |
|
else |
384 |
|
{ |
385 |
|
//// positive: scroll up |
386 |
|
//// SmallIncrement -or- LargeIncrement |
387 |
|
//if (WheelDelta <= small_scroll_change) |
388 |
|
//{ |
389 |
|
// args = new ScrollEventArgs(ScrollEventType.SmallIncrement, (int)small_scroll_change); |
390 |
|
//} |
391 |
|
//if (WheelDelta > small_scroll_change && WheelDelta <= large_scroll_change) |
392 |
|
//{ |
393 |
|
// args = new ScrollEventArgs(ScrollEventType.LargeIncrement, (int)large_scroll_change); |
394 |
|
//} |
395 |
|
args = new ScrollEventArgs(ScrollEventType.SmallDecrement, 1); |
396 |
|
} |
397 |
|
return args; |
398 |
|
} |
399 |
|
|
400 |
|
void txtAddresses_MouseWheel(object sender, MouseEventArgs e) { this.Handle_Scroll(sender, GetMouseWheelScrollChange(e.Delta)); } |
401 |
|
void txtData_MouseWheel(object sender, MouseEventArgs e) { this.Handle_Scroll(sender, GetMouseWheelScrollChange(e.Delta)); } |
402 |
|
|
403 |
|
|
404 |
private void Handle_Scroll(object sender, ScrollEventArgs e) |
private void Handle_Scroll(object sender, ScrollEventArgs e) |
405 |
{ |
{ |
406 |
//isScrolling = true; |
//isScrolling = true; |
416 |
switch (e.Type) |
switch (e.Type) |
417 |
{ |
{ |
418 |
case ScrollEventType.SmallDecrement: |
case ScrollEventType.SmallDecrement: |
419 |
this.CURRENT_TOP_ADDR -= (small_scroll_change); |
if (this.CURRENT_TOP_ADDR == 0 && ((this.CURRENT_TOP_ADDR - small_scroll_change) > this.CURRENT_TOP_ADDR)) |
420 |
|
{ |
421 |
|
this.CURRENT_TOP_ADDR = ORIGINAL_ADDR; |
422 |
|
} |
423 |
|
else |
424 |
|
{ |
425 |
|
this.CURRENT_TOP_ADDR -= (small_scroll_change); |
426 |
|
} |
427 |
break; |
break; |
428 |
case ScrollEventType.SmallIncrement: |
case ScrollEventType.SmallIncrement: |
429 |
this.CURRENT_TOP_ADDR += (small_scroll_change); |
this.CURRENT_TOP_ADDR += (small_scroll_change); |
430 |
break; |
break; |
431 |
|
|
432 |
case ScrollEventType.LargeDecrement: |
case ScrollEventType.LargeDecrement: |
433 |
this.CURRENT_TOP_ADDR -= (large_scroll_change); |
if (this.CURRENT_TOP_ADDR == 0 && ((this.CURRENT_TOP_ADDR - large_scroll_change) > this.CURRENT_TOP_ADDR)) |
434 |
|
{ |
435 |
|
this.CURRENT_TOP_ADDR = ORIGINAL_ADDR; |
436 |
|
} |
437 |
|
else |
438 |
|
{ |
439 |
|
this.CURRENT_TOP_ADDR -= (large_scroll_change); |
440 |
|
} |
441 |
break; |
break; |
442 |
case ScrollEventType.LargeIncrement: |
case ScrollEventType.LargeIncrement: |
443 |
this.CURRENT_TOP_ADDR += (large_scroll_change); |
this.CURRENT_TOP_ADDR += (large_scroll_change); |