Power Point и Visual Basic (вопрос внутри, помощь нужна срочно)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by meex, 24 Mar 2011.

  1. meex

    meex New Member

    Joined:
    16 Apr 2010
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Извините если тема не в том раделе...

    Необходимо поставить в презентации при нажатии на букву в слове ссылку на картинку. Нашёл выход - через Visual Basic. Проблема - если в тексте представлять буквы метками (label), то при разных разрешениях экрана всё съезджает очень сильно. Вопрос - что использовать как ссылку на букву?
    Может есть что-нибудь прозрачное, и это можно просто нанести на букву?
    Кто-нибудь подскажите пожалуйста варианты решения данной проблемы...
     
  2. A_n_d_r_e_i

    A_n_d_r_e_i Elder - Старейшина

    Joined:
    2 Sep 2009
    Messages:
    204
    Likes Received:
    277
    Reputations:
    32
    label ili picturebox
     
  3. eclipse

    eclipse Member

    Joined:
    19 Dec 2010
    Messages:
    155
    Likes Received:
    74
    Reputations:
    85
    Можно в процессе выполнения расчитать какое разрешение у монитора и подгонять размеры label'ов и букв на них.

    label позволяет задать прозрачный фон, надо выбрать BackColor - в Web цветах "Transperament"
    Code:
    Select case РАЗРЕШЕНИЕ ЭКРАНА 
    case is = ''
    label1.Size = new size(width,height)
    label1.Font = new Font(ТУТ И РАЗМЕР ШРИФТА УКАЗЫВАЕМ) 
    case is = ''
    И так далее, и тому подобное
    
    End Select
    
     
  4. AlexTheC0d3r

    AlexTheC0d3r Elder - Старейшина

    Joined:
    25 Jul 2008
    Messages:
    388
    Likes Received:
    179
    Reputations:
    18
    зае*ешься разрешения подбирать
     
  5. eclipse

    eclipse Member

    Joined:
    19 Dec 2010
    Messages:
    155
    Likes Received:
    74
    Reputations:
    85
    Необязательно напрямую использовать разрешение экрана в SELECT CASE

    Сделай шаблоны для разрешения с длиной от ... до ...., шириной от ... до ...,
    раздели их на широкоформатные и обычные

    Потом смотри в какой шаблон входит реальное разрешение

    Затем бери и ставь размеры под этот шаблон

    8 шаблонов (4 для широкоформ, 4 для квадрат) думаю хватит.