有人可以通过点击void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex] == dataGridView1.CurrentCell)
e.CellStyle.BackColor = Color.Red;
}
FileChooserButton
中提到的FileChooserDialog
中的实际文件来告诉我FileChooserButton
我必须使用哪种类型的信号来获取文件路径?我已经使用了file_set
和file_activated
信号但没有发生任何事情。
我使用了Vala语言文档中的一个示例。而且我不确定该对话框中是否应该有Open \ Cancel按钮(参见下面的截图)?
这是我用过的代码:
Gtk.FileChooserButton file_chooser = new Gtk.FileChooserButton(
"Select a file",
Gtk.FileChooserAction.OPEN);
file_chooser.set_show_hidden(true);
file_chooser.set_local_only(false);
file_chooser.set_current_folder("/home");
Gtk.FileFilter filter = new Gtk.FileFilter();
filter.add_mime_type("application/x-shellscript");
file_chooser.set_filter(filter);
file_chooser.file_set.connect(() => {
string uri = file_chooser.get_uri();
stdout.printf("Uri: %s", uri);
});
提前致谢!
答案 0 :(得分:0)
解决了!问题在于缺少按钮Ok\Cancel
,这只发生在Elementary OS中,我相信。
命令:
gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/DialogsUseHeader':<0>}"
做到了!
谢谢你的回复。