resize form
От: algama  
Дата: 08.06.05 14:22
Оценка:
Задача стоит так. форма с полем для фотографии. изменяя размер формы(мышкой)
она должна увеличиваться и уменьшатся пропорционально фотографии.

сделал так. полная лажа. всё моргает.

.
.
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);
    }
}
Re: resize form
От: mihailik Украина  
Дата: 08.06.05 14:27
Оценка:
> Задача стоит так. форма с полем для фотографии. изменяя размер формы(мышкой)
> она должна увеличиваться и уменьшатся пропорционально фотографии.

Поэкспериментируй со свойствами Anchor у PictureBox.
Posted via RSDN NNTP Server 1.9
Re[2]: resize form
От: algama  
Дата: 08.06.05 14:42
Оценка:
Здравствуйте, mihailik, Вы писали:

>> Задача стоит так. форма с полем для фотографии. изменяя размер формы(мышкой)

>> она должна увеличиваться и уменьшатся пропорционально фотографии.

M>Поэкспериментируй со свойствами Anchor у PictureBox.


а причём тут Anchor?
Re[3]: resize form
От: mihailik Украина  
Дата: 08.06.05 14:47
Оценка:
>> > Задача стоит так. форма с полем для фотографии. изменяя размер
> формы(мышкой)
>> > она должна увеличиваться и уменьшатся пропорционально фотографии.

> M>Поэкспериментируй со свойствами Anchor у PictureBox.

> а причём тут Anchor?

Возможно, я неправильно тебя понял?

Кто изменяет размер формы мышкой и как должна изменяться фотография в
результате такого изменения?
Posted via RSDN NNTP Server 1.9
Re[4]: resize form
От: algama  
Дата: 08.06.05 14:51
Оценка:
Здравствуйте, mihailik, Вы писали:

>>> > Задача стоит так. форма с полем для фотографии. изменяя размер

>> формы(мышкой)
>>> > она должна увеличиваться и уменьшатся пропорционально фотографии.

>> M>Поэкспериментируй со свойствами Anchor у PictureBox.

>> а причём тут Anchor?

M>Возможно, я неправильно тебя понял?


M>Кто изменяет размер формы мышкой и как должна изменяться фотография в

M>результате такого изменения?

пользователь изменяет размер формы мышкой. фотма должна увеличиваться и уменьшаться сохраняя пропорци
Re[5]: resize form
От: mihailik Украина  
Дата: 08.06.05 16:28
Оценка:
> пользователь изменяет размер формы мышкой. фотма должна увеличиваться и
> уменьшаться сохраняя пропорци

Красиво это не сделать, к сожалению.
Ми.
Posted via RSDN NNTP Server 1.9
Re[6]: resize form
От: igreg1  
Дата: 15.06.05 03:25
Оценка:
Здравствуйте, mihailik, Вы писали:

>> пользователь изменяет размер формы мышкой. фотма должна увеличиваться и

>> уменьшаться сохраняя пропорци

M>Красиво это не сделать, к сожалению.

M>Ми.

В с++ это решалось с помощью контекста. Тут примерно так же должно быть
... << RSDN@Home 1.1.3 stable >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.