我尝试在c#中保存用户设置.
我可以读取值并将其放在文本框中,但我无法更改它.
这是我的WindowsForm,带有文本框和保存按钮:
namespace tool
{
public partial class Form4 : Form
{
string source = Properties.Settings.Default.Source;
public Form4()
{
InitializeComponent();
}
private void Form4_Load(object sender, EventArgs e)
{
textBox1.Text = source;
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
private void save_Click(object sender, EventArgs e)
{
Properties.Settings.Default.Source = source;
Properties.Settings.Default.Save();
Application.Exit();
}
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的设置图片:

我希望有人作为一个想法:-)
感谢帮助
如果在您打开 Play Market 并选择新帐户或现有帐户时没有无线连接且没有登录的 google 帐户,它会打开特定的无线设置屏幕,底部带有后退按钮。

如何从我的应用程序打开同一屏幕?谢谢
settings android android-wireless android-4.0-ice-cream-sandwich
假设我有一个应用程序并且我使用以下代码来保存设置:
QCoreApplication::setOrganizationName("orgname");
QCoreApplication::setApplicationName("appname");
QSettings settings;
settings.setValue("options/color","green");
Run Code Online (Sandbox Code Playgroud)
生成的设置文件的名称是什么?它在 Mac OS 10.7 中的保存位置是什么?
我想保存unicode字符串.有我所拥有的:
Uses IniFiles;
const
SZ_APP_NAME;
Procedure TForm1.SaveSettings;
var
_MemIniU: TMemIniFile;
SettingsPath: string;
begin
SettingsPath := GetHomePath + PathDelim + SZ_APP_NAME + PathDelim;
_MemIniU := TMemIniFile.Create(ChangeFileExt(SettingsPath, 'Settings.ini'),
TEncoding.UTF8);
try
if Form1.WindowState <> TWindowState.wsMaximized then
begin
_MemIniU.WriteInteger(SZ_APP_NAME, 'WindowLeft', Form1.Left);
_MemIniU.WriteInteger(SZ_APP_NAME, 'WindowTop', Form1.Top);
_MemIniU.WriteInteger(SZ_APP_NAME, 'WindowWidth', Form1.Width);
_MemIniU.WriteInteger(SZ_APP_NAME, 'WindowHeight', Form1.Height);
_MemIniU.WriteString(SZ_APP_NAME, 'UnicodeText', Edit1.Text);
end;
finally
_MemIniU.Free;
end;
end;
Run Code Online (Sandbox Code Playgroud)
但是没有创建ini文件.我做错了什么?RAD Studio XE5.
我仍然在安卓的脚下湿透了.我试图保存一个季节和一年代表默认的"学期",但我的修改不适用.我已经记录并确认我的settings.edit().putInt()陈述试图输入我期望的值.
但是当我重新加载屏幕时,我看到我的首选项正在使用提供的默认值.为什么我的价值观没有采取?谢谢.
public class SetSemester扩展ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_set_semester);
if (savedInstanceState == null) {
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new SetSemesterFragment()).commit();
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.set_semester, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long …Run Code Online (Sandbox Code Playgroud) 我想设置特定Gtk+ 3 应用程序使用的字体。如何做呢?
我知道我可以设置文件中所有Gtk+ 3 应用程序使用的字体$XDG_CONFIG_HOME/gtk-3.0/settings.ini,但我不知道如何仅为特定应用程序设置字体。
编辑:我不开发该应用程序。我只想使用与当前桌面设置不同的字体大小来运行它。
我正在尝试将列表变量保存到My.Settings,但找不到有效的类型。我正在使用 Visual Studio 2017。以下是我构建列表的方式...
Dim Parameters As New List(Of String)
Parameters.Add("Item1")
Parameters.Add("Item2")
Run Code Online (Sandbox Code Playgroud)
尝试加载或保存设置时出现错误。
Dim Times As New List(Of String)
Times = My.Settings.Times
Run Code Online (Sandbox Code Playgroud)
或者
My.Settings.Item("Times") = Times
Run Code Online (Sandbox Code Playgroud)
虽然后者不会显示为错误,但它会导致程序崩溃。
我尝试将设置类型设置为String、StringCollection、ListDictionary等,但无济于事。
我不知道这是否是正确的问题,但我正在使用 MSSQL 和 PHP,并且刚刚安装了 PHP SqlSrv 的驱动程序。
(您需要添加 Microsoft 的扩展才能使用 MsSql,因为 PHP 不再支持 mssql_connect)
但是现在我不确定如何在 Visual Studio 代码中添加对该驱动程序的支持,它说我正在使用未定义的函数。
有什么方法可以将两者结合起来,还是我只需要满足于它的工作原理?
$serverName = "serverName\\sqlexpress"; //serverName\instanceName
$connectionInfo = array( "Database"=>"dbName", "UID"=>"userName", "PWD"=>"password");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn ) {
echo "Connection established.<br />";
}else{
echo "Connection could not be established.<br />";
die( print_r( sqlsrv_errors(), true));
}
?>
Run Code Online (Sandbox Code Playgroud)
我用:
Windows 10、PHP 7.2.1.1、Laragon、php_pdo_sqlsrv-5.8.1-7.2-ts-vc15-x64、php_sqlsrv-5.8.1-7.2-ts-vc15-x64。
我有两台 Windows 10 计算机,它们具有完全相同的IntelliJ Ultimate. 其中一个Local Changes在 Git 选项卡中有一个子选项卡,而另一个则没有。如何打开/关闭此功能以便查看更改?我更希望将其打开而不是关闭。我已禁用所有非捆绑插件,但我仍然在两者中看到相同的视图。我进行了广泛的搜索,但无论出于何种原因,这个设置都让我无法理解。
IntelliJ IDEA 2020.2.2 (Ultimate Edition)
Build #IU-202.7319.50, built on September 14, 2020
Runtime version: 11.0.8+10-b944.31 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Windows 10 10.0
Run Code Online (Sandbox Code Playgroud)
如何禁用(Mozilla)Thunderbird= TB(电子邮件客户端)应用程序自动使用/应用的自动更新过程/功能?例如在 v68 系列中:v68.12.0 或 v68.12.1 等?
需要更改哪些设置/首选项?
请显示不同的选项来禁用自动更新。
目前(在撰写本文时)TB 的最后一个版本是 v78 系列,它使用基于内置 RNP 的 OpenPGP 功能,而不是 GPG。
TB 版本 v68 系列使用基于 GPG 的外部工具而不是内置的 OpenPGP 功能,当然 GPG 遵循 OpenPGP 标准。
我现在需要使用基于 GPG 的工具。
并且,如果 TB 自动从 v68 系列(v68.12.0 或 v68.12.1 等)版本更新到 v78 系列或更高版本(v78.4.0 等)等,
那么降级(从 v78 系列回到 v68 系列)有时是非常复杂(或者有时不可能没有数据丢失),如果没有进行足够的备份等。
所以,我想暂时避免“自动更新”过程。
如果我需要,或者什么时候需要,那么我自己可以在 TB 的 GUI 中手动选择按钮来检查更新,然后我可以单击“更新”以强制执行更新过程,
否则,它(TB ) 不能自动更新。
而且,在安装 …
settings ×10
android ×2
android-4.0-ice-cream-sandwich ×1
auto-update ×1
c# ×1
delphi ×1
delphi-xe5 ×1
disable ×1
driver ×1
fonts ×1
git ×1
gtk ×1
gtk3 ×1
ini ×1
list ×1
macos ×1
my.settings ×1
php ×1
preferences ×1
qt ×1
sql-server ×1
thunderbird ×1
unicode ×1
vb.net ×1