标签: settings

在c#中保存用户设置

我尝试在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)

这是我的设置图片:

在此输入图像描述

我希望有人作为一个想法:-)

感谢帮助

c# settings

0
推荐指数
1
解决办法
2379
查看次数

使用后退按钮呼叫无线设置屏幕

如果在您打开 Play Market 并选择新帐户或现有帐户时没有无线连接且没有登录的 google 帐户,它会打开特定的无线设置屏幕,底部带有后退按钮。 带后退按钮的无线设置

如何从我的应用程序打开同一屏幕?谢谢

settings android android-wireless android-4.0-ice-cream-sandwich

0
推荐指数
1
解决办法
1353
查看次数

在 MAC OS 中使用 QtSettings 时,使用 Qt 开发的应用程序在哪里保存其设置?

假设我有一个应用程序并且我使用以下代码来保存设置:

QCoreApplication::setOrganizationName("orgname");
QCoreApplication::setApplicationName("appname");

QSettings settings;
settings.setValue("options/color","green");
Run Code Online (Sandbox Code Playgroud)

生成的设置文件的名称是什么?它在 Mac OS 10.7 中的保存位置是什么?

macos settings qt

0
推荐指数
1
解决办法
2565
查看次数

为什么没有保存ini文件?

我想保存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.

delphi unicode settings ini delphi-xe5

0
推荐指数
1
解决办法
1506
查看次数

SharedPreferences未更新

我仍然在安卓的脚下湿透了.我试图保存一个季节和一年代表默认的"学期",但我的修改不适用.我已经记录并确认我的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)

settings android sharedpreferences

0
推荐指数
1
解决办法
2376
查看次数

特定 gtk 应用程序的字体设置

我想设置特定Gtk+ 3 应用程序使用的字体。如何做呢?

我知道我可以设置文件中所有Gtk+ 3 应用程序使用的字体$XDG_CONFIG_HOME/gtk-3.0/settings.ini,但我不知道如何仅为特定应用程序设置字体。

编辑:我不开发该应用程序。我只想使用与当前桌面设置不同的字体大小来运行它。

gtk settings fonts gtk3

0
推荐指数
1
解决办法
4347
查看次数

将列表保存到 My.Settings

我正在尝试将列表变量保存到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)

虽然后者不会显示为错误,但它会导致程序崩溃。

我尝试将设置类型设置为StringStringCollectionListDictionary等,但无济于事。

vb.net settings list my.settings

0
推荐指数
1
解决办法
1960
查看次数

Visual Studio 代码如何集成来自 PHP Srv 驱动程序的支持

我不知道这是否是正确的问题,但我正在使用 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。

php sql-server settings driver visual-studio-code

0
推荐指数
1
解决办法
1017
查看次数

如何在 IntelliJ 中打开本地更改 - Git 的默认更改列表?

我有两台 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)

进行本地更改 - 默认更改列表 在此输入图像描述

没有本地更改 - 默认更改列表 在此输入图像描述

git settings intellij-idea

0
推荐指数
1
解决办法
2132
查看次数

如何禁用 Thunderbird 自动更新

如何禁用(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 v78 发行说明1 的信息
    • 地址簿现在存储为 SQLite 数据库,为将来的地址簿改进做准备。MAB 格式的现有地址簿(使用 Mork 数据库)将被转换。
    • TLS 1.0 和 1.1 已禁用

所以,我想暂时避免“自动更新”过程。

如果我需要,或者什么时候需要,那么我自己可以在 TB 的 GUI 中手动选择按钮来检查更新,然后我可以单击“更新”以强制执行更新过程,
否则,它(TB ) 不能自动更新。

而且,在安装 …

settings thunderbird auto-update preferences disable

0
推荐指数
1
解决办法
6403
查看次数