Так уж вышло, что сегодня я не перешёл (то есть не вернулся) к работе над созданием диалогового окна добавления и редактирования столбцов таблиц и прочим диалогам, дочерним для диалога создания таблиц БД. Провошкался я довольно долго с контролом Ribbon (вкладочная лента). А всё дело в том, что в этой ленте обнаружился (снова!!) баг, связанный с переключением вкладок. Вот не переключалась там контекстная вкладка, если по ней щелкать. И эта ситуация возникала, когда были открыты сразу две контекстные вкладки. И только сразу после открытия окна программы. Но если щелкнуть по другим вкладкам, то и эта "зависшая" вкладка после этого начинала работать. Но ведь не оставлять же этот косяк! Интерфейс должен работать без сучка и задоринки, это же лицо программы. Вот и пришлось, долго вникая и разбираясь, исправлять это дело до приемлемой кондиции.
Ну что сказать, поправил. Путём нелёгких усилий. Теперь лента наконец-то без косяков работает. Ну и вот, внёс я и в эту ленту пополнение. Внес настройки форматирования текста для всех столбцов таблицы сразу, чтобы не возиться с настройками для каждого столбца по отдельности. А уж определить, какой объект выбран и нужно настраивать (столбец или таблица) - не вопрос.
Добавил я соответствующие команды в контекстное меню панели объектов. Добавить было плёвое дело, скопипастил. Веть я эти пунктики меню реализовал ещё вчера. Ну и так же скопипастил во вкладку таблиц ленты кнопки команд форматирования содержимого ячеек столбцов таблиц. Тоже легко и просто.
Увы, но вышел контент вкладки таблицы за пределы клиентской области окна при ширине 1300 пикселей (стандартное разрешение). Там уже было не потесниться так, чтобы всё уместилось без скроллинга. Так что вот так.
Ну и ладно, на этом у меня пока что всё. Уж завтра точно, сразу и с утра приступлю к работе над этими простаивающими два дня диалогами, о которых я писал выше. Так что до новых постов и до новых свершений.



