Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2016.07.31;
Скачать: [xml.tar.bz2];

Вниз

Убрать фокус   Найти похожие ветки 

 
AlexDn ©   (2014-12-01 14:21) [0]

На форме есть несколько картинок, поставил снизу кнопку. Когда форма запускается, автоматически прокручивается к низу к этой кнопке. Как убрать с неё фокус? Или как сделать так, чтобы форма открывалась нормально, показывая её верхнее содержимое?


 
junglecat ©   (2014-12-01 14:27) [1]

Form.ActiveControl := верхнее содержимое


 
alexdn ©   (2014-12-01 14:29) [2]

> junglecat ©   (01.12.14 14:27) [1]
Form.ActiveControl:=image1;?


 
alexdn ©   (2014-12-01 14:39) [3]

что то так не хочет..


 
junglecat ©   (2014-12-01 14:43) [4]

а скролл у самой формы?
ну есть 2 варианта
- убрать скролл, прокручиваемое содержимое положить в скроллбокс, к примеру
- не ставить активконтрол или ставить на что-нибудь вверху формы, чтобы не прокручивалась к кнопке


 
Andy BitOff ©   (2014-12-01 14:53) [5]

Имадж не может принять фокус


 
alexdn ©   (2014-12-01 14:53) [6]

Вот такая фигня получается, почему открывается именно низ формы? - http://s017.radikal.ru/i433/1412/a8/89f708515fdb.png


 
alexdn ©   (2014-12-01 14:55) [7]

> Andy BitOff ©   (01.12.14 14:53) [5]
> Имадж не может принять фокус
Там есть MainMenu сверху.


 
junglecat ©   (2014-12-01 14:58) [8]

> почему открывается именно низ формы?

дефолтная кнопка, либо она - ActiveControl


 
Andy BitOff ©   (2014-12-01 15:04) [9]

Положить имадж в скроллбокс


 
Andy BitOff ©   (2014-12-01 15:06) [10]

А вообще вынести эту кнопку в пункт меню


 
alexdn ©   (2014-12-01 15:07) [11]

> junglecat ©   (01.12.14 14:58) [8]
> дефолтная кнопка, либо она - ActiveControl
Да, она последний компонент которому задаётся top и left. Как же её обмануть?


 
alexdn ©   (2014-12-01 15:13) [12]

Наверное нужно как то активизировать MainMenu.


 
alexdn ©   (2014-12-01 15:40) [13]

Нашёл такой дурацкий выход:
     Button2.Top:=0;
     Form4.ActiveControl:=button2;
     Button2.Visible:=false;
т.е. поставил фальшивую кнопку..


 
junglecat ©   (2014-12-01 15:44) [14]

не проще было бы TabOrder сменить у нижней кнопки?


 
Inovet ©   (2014-12-01 16:18) [15]

> [6] alexdn ©   (01.12.14 14:53)
> http://s017.radikal.ru/i433/1412/a8/89f708515fdb.png

Размерные линии не по ГОСТ - куда-то мимо.


 
junglecat ©   (2014-12-01 16:26) [16]

и вообще, лучше сделать как советуют в [9]


 
alexdn ©   (2014-12-01 16:29) [17]

> Inovet ©   (01.12.14 16:18) [15]
> Размерные линии не по ГОСТ - куда-то мимо.
Размерные линии чего?


 
Inovet ©   (2014-12-01 16:34) [18]

> [17] alexdn ©   (01.12.14 16:29)
> Размерные линии чего?

Стены. Гипсокартона больше, чем стены.


 
alexdn ©   (2014-12-01 16:52) [19]

> Inovet ©   (01.12.14 16:34) [18]
> Стены. Гипсокартона больше, чем стены.
Всё там нормально, наружу выносятся только размерные линии.


 
Inovet ©   (2014-12-01 16:57) [20]

Сравни справа и слева, сверху и снизу. Я бы аккуратнее делал.

А кнопку можно заменить, как уже сказали, самое простое - пунктом меню. Есть же "Страница программы", вот рядом и сделать, оно и логичнее будет, чем на чертеже.


 
alexdn ©   (2014-12-01 19:30) [21]

> Inovet ©   (01.12.14 16:57) [20]
> А кнопку можно заменить, как уже сказали, самое простое
> - пунктом меню.
Мой опыт работы с пользователями говорит о том, что чтобы заставить их сделать какое то действие нужно кнопку ставить не то что на чертеже, а просто маркером им на лбу рисовать :)


 
junglecat ©   (2014-12-01 19:36) [22]

тогда предлагаю при запуске проги несколько раз спросить "Вы уверены, что не хотите задать вопрос автору?"
Если ответит "нет" на все, то не запускать прогу. Или запускать в сильно урезанном функционале и периодически спрашивать "А может быть все-таки задать вопрос автору?"


 
alexdn ©   (2014-12-01 19:42) [23]

> junglecat ©   (01.12.14 19:36) [22]
> тогда предлагаю при запуске проги несколько раз спросить
> "Вы уверены, что не хотите задать вопрос автору?"
У меня это делают фри версии :)

> Inovet ©   (01.12.14 16:57) [20]
> Сравни справа и слева, сверху и снизу. Я бы аккуратнее делал.
Вот чертёж в сохраненном виде, всё там как надо - http://s018.radikal.ru/i516/1412/6d/64ae8b9f6ecb.png


 
Inovet ©   (2014-12-01 19:56) [24]

> [23] alexdn ©   (01.12.14 19:42)

Ты не понял.


 
QAZ   (2014-12-01 22:25) [25]


> Ты не понял.

это же легендарная "вагонка"
не спорь, за это гно даже деньги платят.....


 
alexdn ©   (2014-12-01 23:20) [26]

> QAZ   (01.12.14 22:25) [25]
> это же легендарная "вагонка"
> не спорь, за это гно даже деньги платят
Это гипсокартонка, до вагонки у меня ещё руки не дошли, и ты не поверишь, в конце работы она опрос проводит, 70% благодарят.


 
alexdn ©   (2014-12-01 23:20) [27]

Я сам удивляюсь.


 
alexdn ©   (2014-12-01 23:25) [28]

> Inovet ©   (01.12.14 16:34) [18]
> > [17] alexdn ©   (01.12.14 16:29)
> > Размерные линии чего?
>
> Стены. Гипсокартона больше, чем стены.
Кажется начал понимать, всё там правильно, все масштабы соблюдаются, и размер листа гипсокартона, и расстояние между профилями, всё сантиметр в сантиметр, всё правильно.


 
Inovet ©   (2014-12-02 04:45) [29]

> [28] alexdn ©   (01.12.14 23:25)

Не про размеры, а про размерные линии. Правый нижний угол правильно, левый верхний криво, правый верхний - потолок правильно, высота мимо. Ну и стрелочки как бы не мешало.


 
Inovet ©   (2014-12-02 04:48) [30]

Первая попавшаяся ссылка
http://www.docload.ru/Basesdoc/4/4579/index.htm



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2016.07.31;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.001 c
2-1417432894
AlexDn
2014-12-01 14:21
2016.07.31
Убрать фокус


1-1338923058
POP
2012-06-05 23:04
2016.07.31
Жесткий баг с MainMenu и Toolbar


2-1416531715
Endy
2014-11-21 04:01
2016.07.31
Просто оставлю здесь. Кодировать символы Юникод для JS-скриптов.


2-1417613185
Jacksotnik
2014-12-03 16:26
2016.07.31
Вопрос по TWebBrowser





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский