void AdjustmentChanged (object sender, EventArgs e)
{
vAdjustment.SetBounds (0, 1.0,
attachedVAdjustments.Min (adj => adj.StepIncrement / (adj.Upper - adj.Lower)),
attachedVAdjustments.Min (adj => adj.PageIncrement / (adj.Upper - adj.Lower)),
attachedVAdjustments.Min (adj => adj.PageSize / (adj.Upper - adj.Lower)));
hAdjustment.SetBounds (0, 1.0,
attachedHAdjustments.Min (adj => adj.StepIncrement / (adj.Upper - adj.Lower)),
attachedHAdjustments.Min (adj => adj.PageIncrement / (adj.Upper - adj.Lower)),
attachedHAdjustments.Min (adj => adj.PageSize / (adj.Upper - adj.Lower)));
}