Why is my HTML table not respecting my CSS column width?

Попытка установить MainWindow. Подпись выдает исключение. Необходимо использовать функцию Win32 SetWindowText, чтобы изменить заголовок, но остерегаться: Visual Studio сбрасывает текст строки заголовка без колебаний, таким образом, необходимо реализовать Таймер, чтобы продолжать устанавливать требуемый текст. Следующий код от Connect класс дополнения будет постоянно (или, пока дополнение работает), сохраняют текст строки заголовка как "Привет Мир!"

public void OnConnection(object application, ext_ConnectMode connectMode, object addInInst, ref Array custom)
{
    _applicationObject = (DTE2)application;
    _addInInstance = (AddIn)addInInst;
    resetTitleTimer = new Timer(new TimerCallback(SetMainWindowTitle), "Hello world!", 0, 10);
}

[DllImport("user32.dll")]
private static extern bool SetWindowText(IntPtr hWnd, string lpString);
private void SetMainWindowTitle(object state)
{
    IntPtr hWnd = (IntPtr)_applicationObject.MainWindow.HWnd;
    SetWindowText(hWnd, "Hello World!");            
}
50
задан Brian Tompsett - 汤莱恩 24 January 2019 в 07:00
поделиться

1 ответ

Для тех, которые имеют Ячейку таблицы / проблемы Ширины столбца и table-layout: fixed, не помог.

, Когда применение прикрепило ширины к ячейкам таблицы (<td> или <th>), не присваивайте ширину всем ячейкам. Должна быть по крайней мере одна ячейка с (автоматической) шириной. Эта ячейка будет действовать как заполнитель для остающегося пространства таблицы.

, например,

<table>
  <thead>
    <tr>
      <th style="width: 150">Assigned 150 width to Table Header Cell</th>
      <th style="width: 100">Assigned 100 width to Table Header Cell</th>
      <th>No width assigned</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td style="width: 150">Assigned 150 width to Table Body Cell</td>
      <td style="width: 100">Assigned 100 width to Table Body Cell</td>
      <td>No width assigned</td>
    </tr>
  </tbody>
</table>

P.S. можно использовать классы стиля здесь, Вы не должны использовать встроенный стиль.

0
ответ дан 7 November 2019 в 10:39
поделиться