我正在尝试为我的应用程序制作一个工具提示,以便当我将鼠标悬停在某些文字上时,会出现一个弹出窗口。要悬停的文字不完全可见(即,它位于具有溢出:隐藏的表格单元格中,因此文字被截断)。我想将鼠标悬停在工具提示上时显示完整的文字。我希望工具提示完全可见,不受表格单元格的溢出:隐藏的影响。这是我到目前为止所拥有的:
CSS:
.tooltip {
position: relative;
}
.tooltip:hover:after {
background: rgba(0,0,0,.8);
color: #fff;
top: -30px;
left: 10px;
border-radius: 15px;
content: attr(alt);
padding: 5px 15px;
position: absolute;
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<table>
<tr>
<td style="overflow:hidden">
<span alt="reallyLongFullWriting" class="tooltip">partiallyHiddenWriting</span>
</td>
<td></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
它的工作原理如下,但工具提示在溢出时也会被隐藏。请帮助我弄清楚如何使工具提示完全可见而不是部分隐藏。谢谢。
编辑:这是一张似乎正在发生的事情的照片:
我有一个适用于Windows的C#/ xaml程序.当用户使用屏幕右上角的"x"关闭程序时,我需要运行一个函数.我已经尝试了很多东西,但似乎无法弄清楚为什么它不起作用.下面是我目前无法使用的一些代码:
public partial class MainWindow : Window {
bool shutdown = false;
public MainWindow() {
InitializeComponent();
OutputManagerThread.Start();
AppDomain.CurrentDomain.ProcessExit += new EventHandler(OnExit);
}
void OnExit(object sender,EventArgs e) {
shutdown = true;
}
}
Run Code Online (Sandbox Code Playgroud)
为什么这个OnExit函数没有做任何事情.我不能从它打印或执行该函数内的任何其他代码.
谢谢
我继承了一个使用jdbc驱动程序连接到postgreSQL数据库的java项目.我们需要将数据库更新到版本10.3(当前可用的最新版本).自从升级数据库以来,该项目一直给我错误,因为它无法使用当前的jdbc驱动程序连接到数据库.如何升级到postgreSQL的最新jdbc?我从https://jdbc.postgresql.org/download.html下载了最新的jar文件,但我不知道如何使用此文件来升级我当前的jdbc驱动程序.
我是新手,我需要知道从哪里开始.我正在使用intellij来构建项目,我在linux机器上运行它.