Задача стоит так. форма с полем для фотографии. изменяя размер формы(мышкой)
она должна увеличиваться и уменьшатся пропорционально фотографии.
сделал так. полная лажа. всё моргает.
.
.
this.Resize += new System.EventHandler(this.CardReader_Resize);
.
.
private void CardReader_Resize(object sender, System.EventArgs e)
{
float kImg = this.Photo.Image.PhysicalDimension.Height/this.Photo.Image.PhysicalDimension.Width;
float kPhoto = this.Photo.Height/this.Photo.Width;
int newPhotoW = (int)(Photo.Height/kImg);
int newW = this.ClientSize.Width + (newPhotoW - Photo.Width);
if(kPhoto != kImg)
{
this.ClientSize = new Size(newW, this.ClientSize.Height);
}
}
> Задача стоит так. форма с полем для фотографии. изменяя размер формы(мышкой)
> она должна увеличиваться и уменьшатся пропорционально фотографии.
Поэкспериментируй со свойствами Anchor у PictureBox.
Posted via RSDN NNTP Server 1.9
>> > Задача стоит так. форма с полем для фотографии. изменяя размер
> формы(мышкой)
>> > она должна увеличиваться и уменьшатся пропорционально фотографии.
> M>Поэкспериментируй со свойствами Anchor у PictureBox.
> а причём тут Anchor?
Возможно, я неправильно тебя понял?
Кто изменяет размер формы мышкой и как должна изменяться фотография в
результате такого изменения?
Posted via RSDN NNTP Server 1.9
> пользователь изменяет размер формы мышкой. фотма должна увеличиваться и
> уменьшаться сохраняя пропорци
Красиво это не сделать, к сожалению.

Ми.
Posted via RSDN NNTP Server 1.9
Здравствуйте, mihailik, Вы писали:
>> пользователь изменяет размер формы мышкой. фотма должна увеличиваться и
>> уменьшаться сохраняя пропорци
M>Красиво это не сделать, к сожалению.
M>Ми.
В с++ это решалось с помощью контекста. Тут примерно так же должно быть
... << RSDN@Home 1.1.3 stable >>